about summary refs log tree commit diff
path: root/src/libnm-core-impl/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/libnm-core-impl/meson.build')
-rw-r--r--src/libnm-core-impl/meson.build36
1 files changed, 20 insertions, 16 deletions
diff --git a/src/libnm-core-impl/meson.build b/src/libnm-core-impl/meson.build
index 2b769616..f175ea3b 100644
--- a/src/libnm-core-impl/meson.build
+++ b/src/libnm-core-impl/meson.build
@@ -2,23 +2,27 @@
 
 libnm_core_impl_inc = include_directories('.')
 
-libnm_crypto_nss = static_library(
-  'nm-crypto-nss',
-  sources: 'nm-crypto-nss.c',
-  dependencies: [
-    libnm_core_public_dep,
-    crypto_nss_dep,
-  ],
-)
+if crypto_nss_dep.found()
+  libnm_crypto_nss = static_library(
+    'nm-crypto-nss',
+    sources: 'nm-crypto-nss.c',
+    dependencies: [
+      libnm_core_public_dep,
+      crypto_nss_dep,
+    ],
+  )
+endif
 
-libnm_crypto_gnutls = static_library(
-  'nm-crypto-gnutls',
-  sources: 'nm-crypto-gnutls.c',
-  dependencies: [
-    libnm_core_public_dep,
-    crypto_gnutls_dep,
-  ],
-)
+if crypto_gnutls_dep.found()
+  libnm_crypto_gnutls = static_library(
+    'nm-crypto-gnutls',
+    sources: 'nm-crypto-gnutls.c',
+    dependencies: [
+      libnm_core_public_dep,
+      crypto_gnutls_dep,
+    ],
+  )
+endif
 
 if crypto == 'nss'
   libnm_crypto = libnm_crypto_nss