[PATCH 3/3] build: limit what is built when using MSVC compiler
Tyler Retzlaff
roretzla at linux.microsoft.com
Wed Jan 25 20:25:07 CET 2023
Build only kvargs and telemetry when is_ms_compiler.
Signed-off-by: Tyler Retzlaff <roretzla at linux.microsoft.com>
---
lib/meson.build | 7 +++++++
meson.build | 13 +++++++++----
2 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/lib/meson.build b/lib/meson.build
index 82e4666..8e99e21 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -65,6 +65,13 @@ libraries = [
'node',
]
+if is_ms_compiler
+ libraries = [
+ 'kvargs',
+ 'telemetry',
+ ]
+endif
+
optional_libs = [
'bitratestats',
'cfgfile',
diff --git a/meson.build b/meson.build
index f91d652..e095192 100644
--- a/meson.build
+++ b/meson.build
@@ -76,11 +76,16 @@ subdir('config')
# build libs and drivers
subdir('lib')
-subdir('drivers')
-# build binaries and installable tools
-subdir('usertools')
-subdir('app')
+if is_ms_compiler
+ enabled_apps = []
+else
+ subdir('drivers')
+
+ # build binaries and installable tools
+ subdir('usertools')
+ subdir('app')
+endif
# build docs
subdir('doc')
--
1.8.3.1
More information about the dev
mailing list