]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
sysrepo: meson files cleanup
authorAleš <ales.mrazek@nic.cz>
Fri, 24 Jul 2020 14:09:07 +0000 (16:09 +0200)
committerAleš <ales.mrazek@nic.cz>
Fri, 24 Jul 2020 14:09:07 +0000 (16:09 +0200)
meson.build
utils/kresctl/main.c [deleted file]
utils/kresctl/meson.build [deleted file]
utils/meson.build
utils/watcher/main.c [moved from utils/kres_watcher/main.c with 100% similarity]
utils/watcher/meson.build [moved from utils/kres_watcher/meson.build with 51% similarity]

index 2b710c9bc61e51da13d240f4bbd585e409aa2b15..c4b6cf46cb5e33fb3b2083d5b768453a51ff94a6 100644 (file)
@@ -128,22 +128,6 @@ else
 endif
 message('---------------------------')
 
-### Sysrepo
-message('--- sysrepo dependencies ---')
-libsysrepo = dependency('sysrepo', version: '>=1.4.2', required: false)
-libyang = dependency('libyang', version: '>=1.0.130', required: false)
-sysrepo = get_option('sysrepo')
-if (sysrepo == 'auto' or sysrepo == 'enabled') and libsysrepo.found() and libyang.found()
-  build_sysrepo = true
-elif sysrepo == 'enabled' and not libyang.found()
-  error('sysrepo=enabled requires libyang >= 1.0.130')
-elif sysrepo == 'enabled' and not libsysrepo.found()
-  error('sysrepo=enabled requires sysrepo >= 1.4.2')
-else
-  build_sysrepo = false
-endif
-message('---------------------------')
-
 ## Compiler args
 add_project_arguments(
   '-D_GNU_SOURCE',
diff --git a/utils/kresctl/main.c b/utils/kresctl/main.c
deleted file mode 100644 (file)
index d1f9a96..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-int main(int argc, char *argv[])
-{
-    return 0;
-}
\ No newline at end of file
diff --git a/utils/kresctl/meson.build b/utils/kresctl/meson.build
deleted file mode 100644 (file)
index 583548d..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-kresctl_src = files([
-    'main.c',
-])
-c_src_lint += kresctl_src
-
-if build_sysrepo
-    kresc = executable(
-    'kresctl',
-    kresctl_src,
-    sysrepo_common_src,
-    dependencies: [
-      contrib_dep,
-      libkres_dep,
-      libyang,
-      libsysrepo,
-      libknot,
-      luajit_inc,
-    ],
-    install: true,
-    install_dir: get_option('sbindir'),
-  )
-endif
\ No newline at end of file
index 24c0e72d9d66ebe5bc5c1aa17bdf1d5473f821d4..0b932d6378416c61b50391355609a67c8d6cf6b9 100644 (file)
@@ -3,8 +3,7 @@
 
 build_utils = get_option('utils') != 'disabled'
 
-subdir('kresctl')
-subdir('kres_watcher')
+subdir('watcher')
 subdir('client')
 subdir('cache_gc')
 subdir('upgrade')
similarity index 51%
rename from utils/kres_watcher/meson.build
rename to utils/watcher/meson.build
index a8fa67d4d06b111efa24918c2723983a8e8f3b17..7ada22638eafe014493fd136804a966dea9b37ec 100644 (file)
@@ -1,22 +1,19 @@
-kres_watcher_src = files([
+watcher_src = files([
     'main.c',
 ])
-c_src_lint += kres_watcher_src
+c_src_lint += watcher_src
 
 if build_sysrepo
-    kres_watcher = executable(
+  watcher = executable(
     'kres-watcher',
-    kres_watcher_src,
+    watcher_src,
     sysrepo_common_src,
     dependencies: [
-      contrib_dep,
-      libkres_dep,
       libyang,
       libsysrepo,
-      libknot,
-      luajit_inc,
+      gnutls,
     ],
     install: true,
     install_dir: get_option('sbindir'),
   )
-endif
\ No newline at end of file
+endif