Simplify use of disabler
authorJonathan Dieter <jdieter@gmail.com>
Sun, 9 Jan 2022 20:55:21 +0000 (20:55 +0000)
committerJonathan Dieter <jdieter@gmail.com>
Sun, 9 Jan 2022 20:59:06 +0000 (20:59 +0000)
Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
meson.build
src/meson.build
test/meson.build

index 14c6fa5def8e8666f0a7b49d9ebabb490cfd18a3..aa0757466b1b85cd003e3bdfe353e8c6693e0da4 100644 (file)
@@ -34,12 +34,9 @@ endif
 
 # curl dependency
 if build_machine.system() == 'windows'
-    curl_dep = dependency('curl', modules: 'CURL::libcurl', required : get_option('with-curl'))
+    curl_dep = dependency('curl', modules : 'CURL::libcurl', required : get_option('with-curl'), disabler : true)
 else
-    curl_dep = dependency('libcurl', required : get_option('with-curl'))
-endif
-if not curl_dep.found()
-    curl_dep = disabler()
+    curl_dep = dependency('libcurl', required : get_option('with-curl'), disabler : true)
 endif
 
 # openssl dependency
index 928fe3fa55e42e00c6900da12f03afe1d5b61113..5a2d62519b67c53f1351bd01f01585b53e834b64 100644 (file)
@@ -46,13 +46,11 @@ zck_delta_size = executable(
     link_with: zcklib,
     install: true
 )
-if curl_dep.found()
-    zckdl = executable(
-        'zckdl',
-        ['zck_dl.c', 'util_common.c'] + extra_win_src,
-        include_directories: inc,
-        dependencies: [argplib, curl_dep],
-        link_with: zcklib,
-        install: true
-    )
-endif
+zckdl = executable(
+    'zckdl',
+    ['zck_dl.c', 'util_common.c'] + extra_win_src,
+    include_directories: inc,
+    dependencies: [argplib, curl_dep],
+    link_with: zcklib,
+    install: true
+)
index 76f27018b9f81287e3fe5a1c68ad58bc5faff8ee..7c05b5314edc5aa547a9c478ad4baf06bccfd1a2 100644 (file)
@@ -77,15 +77,13 @@ test(
         '-V'
     ]
 )
-if curl_dep.found()
-    test(
-        'check version info in zckdl',
-        zckdl,
-        args: [
-            '-V'
-        ]
-    )
-endif
+test(
+    'check version info in zckdl',
+    zckdl,
+    args: [
+        '-V'
+    ]
+)
 test(
     'check version info in zck_read_header',
     zck_read_header,
@@ -151,17 +149,15 @@ test(
     ],
     is_parallel: false
 )
-if curl_dep.found()
-    test(
-        'check verbosity in zckdl',
-        zckdl,
-        args: [
-            '-vvvvv',
-            'file:///empty'
-        ],
-        should_fail: true
-    )
-endif
+test(
+    'check verbosity in zckdl',
+    zckdl,
+    args: [
+        '-vvvvv',
+        'file:///empty'
+    ],
+    should_fail: true
+)
 test(
     'check verbosity in zck_read_header',
     zck_read_header,