]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
meson: use / instead of join_paths
authorTomas Krizek <tomas.krizek@nic.cz>
Fri, 16 Oct 2020 09:04:28 +0000 (11:04 +0200)
committerTomas Krizek <tomas.krizek@nic.cz>
Mon, 23 Nov 2020 14:44:59 +0000 (15:44 +0100)
19 files changed:
daemon/lua/meson.build
daemon/meson.build
doc/meson.build
etc/config/meson.build
lib/meson.build
meson.build
modules/bogus_log/meson.build
modules/daf/meson.build
modules/dnstap/meson.build
modules/experimental_dot_auth/meson.build
modules/http/meson.build
modules/meson.build
modules/policy/meson.build
modules/refuse_nord/meson.build
modules/stats/meson.build
modules/ta_update/meson.build
modules/view/meson.build
tests/integration/meson.build
utils/cache_gc/meson.build

index dd9be0de3c99694cac21021bdb0acfbd6bd90d57..08539b0cb0a6774d59994d7b11f08d89c7256f0a 100644 (file)
@@ -9,7 +9,7 @@ config_tests += [
 ]
 
 integr_tests += [
-  ['map', join_paths(meson.current_source_dir(), 'map.test.integr')],
+  ['map', meson.current_source_dir() / 'map.test.integr'],
 ]
 
 lua_config = configuration_data()
index 5a95e2598ba692a50bccc34463f5181ef161efb1..86d1100615b79ac0fa21e5dd3a0f1d6fcfca937e 100644 (file)
@@ -32,7 +32,7 @@ config_tests += [
 ]
 
 integr_tests += [
-  ['cache_insert_ns', join_paths(meson.current_source_dir(), 'cache.test', 'insert_ns.test.integr')]
+  ['cache_insert_ns', meson.current_source_dir() / 'cache.test' / 'insert_ns.test.integr']
 ]
 
 kresd_deps = [
index f06b6e30bbcd870ef3d6e34d906d31be1d5646fe..e64d8e93708cac0f5e2606917e799fe20348f302 100644 (file)
@@ -52,14 +52,14 @@ if get_option('doc') == 'enabled'
 
   # install html docs
   install_subdir(
-    join_paths(meson.current_source_dir(), 'html'),
+    meson.current_source_dir() / 'html',
     install_dir: doc_dir,
   )
 
   if makeinfo.found()
     # install info docs
     install_subdir(
-      join_paths(meson.current_source_dir(), 'texinfo', '.install'),
+      meson.current_source_dir() / 'texinfo' / '.install',
       strip_directory: true,
       install_dir: info_dir,
     )
index c01debf6d72e77aab0c98c81f48a7fa10afd35c2..a4a9c500b3eecc19b85291fa6ecc2f5de29c6726 100644 (file)
@@ -21,7 +21,7 @@ install_data(
 # kresd.conf
 install_kresd_conf = get_option('install_kresd_conf') == 'enabled'
 if get_option('install_kresd_conf') == 'auto'
-  if run_command(['test', '-r', join_paths(etc_dir, 'kresd.conf')]).returncode() == 1
+  if run_command(['test', '-r', etc_dir / 'kresd.conf']).returncode() == 1
     install_kresd_conf = true
   endif
 endif
index 03f747691766017489acdfa9e6cdcc4aa0e1bb8a..6d6ec9ce6a7e2d3634f58fc57ce64a94bec8c235 100644 (file)
@@ -74,10 +74,10 @@ unit_tests += [
 ]
 
 integr_tests += [
-  ['cache_overflow', join_paths(meson.current_source_dir(), 'cache', 'overflow.test.integr')],
-  ['cache_minimal_nsec', join_paths(meson.current_source_dir(), 'cache', 'test.integr')],
-  ['iter_limits' , join_paths(meson.current_source_dir(), 'layer', 'test.integr')],
-  ['validate' , join_paths(meson.current_source_dir(), 'layer', 'validate.test.integr')],
+  ['cache_overflow', meson.current_source_dir() / 'cache' / 'overflow.test.integr'],
+  ['cache_minimal_nsec', meson.current_source_dir() / 'cache' / 'test.integr'],
+  ['iter_limits' , meson.current_source_dir() / 'layer' / 'test.integr'],
+  ['validate' , meson.current_source_dir() / 'layer' / 'validate.test.integr'],
 ]
 
 libkres_inc = include_directories('..')
index af2760ef50cc394973995de7449ece3923f8ebee..62e03bca88161e579231333fe0d694238db3fd7c 100644 (file)
@@ -45,26 +45,26 @@ endif
 
 ## Paths
 prefix = get_option('prefix')
-data_dir = join_paths(prefix, get_option('datadir'), 'knot-resolver')
-doc_dir = join_paths(prefix, get_option('datadir'), 'doc', 'knot-resolver')
-info_dir = join_paths(prefix, get_option('datadir'), 'info')
-examples_dir = join_paths(doc_dir, 'examples')
-etc_dir = join_paths(prefix, get_option('sysconfdir'), 'knot-resolver')
-lib_dir = join_paths(prefix, get_option('libdir'), 'knot-resolver')
-modules_dir = join_paths(lib_dir, 'kres_modules')
-sbin_dir = join_paths(prefix, get_option('sbindir'))
-run_dir = join_paths('/run', 'knot-resolver')
-systemd_work_dir = join_paths(prefix, get_option('localstatedir'), 'lib', 'knot-resolver')
-systemd_cache_dir = join_paths(prefix, get_option('localstatedir'), 'cache', 'knot-resolver')
-systemd_unit_dir = join_paths(prefix, 'lib', 'systemd', 'system')
-systemd_tmpfiles_dir = join_paths(prefix, 'lib', 'tmpfiles.d')
-systemd_sysusers_dir = join_paths(prefix, 'lib', 'sysusers.d')
+data_dir = prefix / get_option('datadir') / 'knot-resolver'
+doc_dir = prefix / get_option('datadir') / 'doc' / 'knot-resolver'
+info_dir = prefix / get_option('datadir') / 'info'
+examples_dir = doc_dir / 'examples'
+etc_dir = prefix / get_option('sysconfdir') / 'knot-resolver'
+lib_dir = prefix / get_option('libdir') / 'knot-resolver'
+modules_dir = lib_dir / 'kres_modules'
+sbin_dir = prefix / get_option('sbindir')
+run_dir = '/run' / 'knot-resolver'
+systemd_work_dir = prefix / get_option('localstatedir') / 'lib' / 'knot-resolver'
+systemd_cache_dir = prefix / get_option('localstatedir') / 'cache' / 'knot-resolver'
+systemd_unit_dir = prefix / 'lib' / 'systemd' / 'system'
+systemd_tmpfiles_dir = prefix / 'lib' / 'tmpfiles.d'
+systemd_sysusers_dir = prefix / 'lib' / 'sysusers.d'
 mod_inc_dir = include_directories('.', 'contrib/')
 
 ## Trust anchors
 managed_ta = get_option('managed_ta') == 'enabled'
-keyfile_default = join_paths(etc_dir, get_option('keyfile_default'))
-if keyfile_default == join_paths(etc_dir, 'root.keys')
+keyfile_default = etc_dir / get_option('keyfile_default')
+if keyfile_default == etc_dir / 'root.keys'
   managed_ta = managed_ta or get_option('managed_ta') == 'auto'
 endif
 install_root_keys = get_option('install_root_keys') == 'enabled'
@@ -74,8 +74,8 @@ endif
 
 
 ## Root hints
-root_hints = join_paths(etc_dir, get_option('root_hints'))
-if root_hints == join_paths(etc_dir, 'root.hints')
+root_hints = etc_dir / get_option('root_hints')
+if root_hints == etc_dir / 'root.hints'
   install_root_hints = true
 else
   install_root_hints = false
@@ -266,7 +266,7 @@ if flake8.found()
     command: [
       flake8,
       '--max-line-length=100',
-      join_paths(meson.source_root(), 'tests', 'pytests'),
+      meson.source_root() / 'tests' / 'pytests',
     ],
   )
 endif
index 25416706d84bf0859ef5f12aae2d12ca135b5b62..44ff07461afbac3a67638aa91bc9ff88a6408c6b 100644 (file)
@@ -16,5 +16,5 @@ bogus_log_mod = shared_module(
 )
 
 integr_tests += [
-  ['bogus_log', join_paths(meson.current_source_dir(), 'test.integr')],
+  ['bogus_log', meson.current_source_dir() / 'test.integr'],
 ]
index 94a3ebeef055fb096772e5e42ac88fa102bcb684..c46b74925c4687df64a601848b1a0ee31ce44c98 100644 (file)
@@ -7,7 +7,7 @@ config_tests += [
 ]
 
 integr_tests += [
-  ['daf', join_paths(meson.current_source_dir(), 'test.integr')],
+  ['daf', meson.current_source_dir() / 'test.integr'],
 ]
 
 lua_mod_src += [
@@ -17,5 +17,5 @@ lua_mod_src += [
 # install daf.js
 install_data(
   'daf.js',
-  install_dir: join_paths(modules_dir, 'daf'),
+  install_dir: modules_dir / 'daf',
 )
index 09aa459a47f598c692ab6b564116d1829aabbcb4..bca503330c9a8c04fd555ed2a1bfcd792cccdd09 100644 (file)
@@ -30,7 +30,7 @@ if build_dnstap
       protoc_c,
       '--c_out=' + meson.current_build_dir(),
       '--proto_path', meson.current_source_dir(),
-      join_paths([meson.current_source_dir(), 'dnstap.proto']),
+      meson.current_source_dir() / 'dnstap.proto',
     ],
     output: [
       'dnstap.pb-c.h',
index c9674ee1b15281ee291310be8ada0737edf5ee07..e2e1edf1c4c909e148cc897fac9564a41cdf47af 100644 (file)
@@ -9,5 +9,5 @@ lua_mod_src += [
 install_subdir(
   'static',
   strip_directory: true,
-  install_dir: join_paths(modules_dir, 'http'),
+  install_dir: modules_dir / 'http',
 )
index adc3e261bbc8ac219e5fa8fed9ba3d17cddd1059..6705143c3b39251c006d0485640c6a7fb2e90d09 100644 (file)
@@ -41,7 +41,7 @@ install_subdir(
     'selectize.spdx',
     'topojson.spdx',
   ],
-  install_dir: join_paths(modules_dir, 'http'),
+  install_dir: modules_dir / 'http',
 )
 
 # auxiliary debug library for HTTP module
index c7b62b906a4a7ec9ab4f4d32a8c79bb9327b87c3..685eb2018952350d69fab3d40f87c62b3b7ac79a 100644 (file)
@@ -27,8 +27,8 @@ config_tests += [
 ]
 
 integr_tests += [
-  ['rebinding', join_paths(meson.current_source_dir(), 'rebinding', 'test.integr')],
-  ['serve_stale', join_paths(meson.current_source_dir(), 'serve_stale', 'test.integr')],
+  ['rebinding', meson.current_source_dir() / 'rebinding' / 'test.integr'],
+  ['serve_stale', meson.current_source_dir() / 'serve_stale' / 'test.integr'],
   # NOTE: ta_update may pass in cases when it should fail due to race conditions
   # To ensure reliability, deckard should introduce a time wait
 ]
index 8a4991349f0221cb7be58326c7b223532ac2d904..fd51b0fdac46fcaebf729a5f3d5ac478dcde18d6 100644 (file)
@@ -12,9 +12,9 @@ config_tests += [
 ]
 
 integr_tests += [
-  ['policy', join_paths(meson.current_source_dir(), 'test.integr')],
-  ['policy.noipv6', join_paths(meson.current_source_dir(), 'noipv6.test.integr')],
-  ['policy.noipvx', join_paths(meson.current_source_dir(), 'noipvx.test.integr')],
+  ['policy', meson.current_source_dir() / 'test.integr'],
+  ['policy.noipv6', meson.current_source_dir() / 'noipv6.test.integr'],
+  ['policy.noipvx', meson.current_source_dir() / 'noipvx.test.integr'],
 ]
 
 # check git submodules were initialized
index 40abccea801aa9a28eb63fc56a13fd51424471e3..fcc4e838bf037ebd329708ff51015376e2cab14d 100644 (file)
@@ -2,7 +2,7 @@
 # C module: refuse_nord
 
 integr_tests += [
-  ['refuse_nord', join_paths(meson.current_source_dir(), 'test.integr')],
+  ['refuse_nord', meson.current_source_dir() / 'test.integr'],
 ]
 
 refuse_nord_src = files([
index ee1b3302aef8efe3e9d1e70ab86111bca5447c86..68dd4111c60f81054471a32076dc03749f265c9f 100644 (file)
@@ -7,7 +7,7 @@ stats_src = files([
 c_src_lint += stats_src
 
 integr_tests += [
-  ['stats', join_paths(meson.current_source_dir(), 'test.integr')],
+  ['stats', meson.current_source_dir() / 'test.integr'],
 ]
 
 
index 07ade0e0739c47203439078186cd9f0a1eb9e295..f295cba0fb0a14c1fdbdf1ca2b8e2cef81767235 100644 (file)
@@ -6,8 +6,8 @@ config_tests += [
 ]
 
 integr_tests += [
-  ['ta_update', join_paths(meson.current_source_dir(), 'ta_update.test.integr')],
-  ['ta_update.unmanagedkey', join_paths(meson.current_source_dir(), 'ta_update.unmanagedkey.test.integr')],
+  ['ta_update', meson.current_source_dir() / 'ta_update.test.integr'],
+  ['ta_update.unmanagedkey', meson.current_source_dir() / 'ta_update.unmanagedkey.test.integr'],
 ]
 
 lua_mod_src += [
@@ -15,5 +15,5 @@ lua_mod_src += [
 ]
 
 install_data(
-  install_dir: join_paths(modules_dir, 'ta_update'),
+  install_dir: modules_dir / 'ta_update',
 )
index 62808847a9789332348dfcccb9c51407ffa97fc5..233448b54197e11d9602ee013b6541e08ff84a72 100644 (file)
@@ -6,6 +6,6 @@ lua_mod_src += [
 ]
 
 integr_tests += [
-  ['view.tsig', join_paths(meson.current_source_dir(), 'tsig.test.integr')],
-  ['view.addr', join_paths(meson.current_source_dir(), 'addr.test.integr')],
+  ['view.tsig', meson.current_source_dir() / 'tsig.test.integr'],
+  ['view.addr', meson.current_source_dir() / 'addr.test.integr'],
 ]
index 439633adb17d7cc3a4dc5d28d2e61e727b850396..e86eb0ac8f95792391a0af104df2d75f6d486893 100644 (file)
@@ -41,7 +41,7 @@ test(
 
 deckard_run = find_program('deckard/run.sh')
 foreach integr_test : integr_tests
-  deckard_config_path = join_paths(integr_test[1], 'deckard.yaml')
+  deckard_config_path = integr_test[1] / 'deckard.yaml'
   test(
     'integration.' + integr_test[0],
     deckard_run,
index 1febfabb5af97011802e30859c662ebb2cbf099b..02ab6c639399017d6150a6a772d35f15721c1aed 100644 (file)
@@ -25,7 +25,7 @@ if build_utils
   )
 
 integr_tests += [
-  ['gc_cache_overflow', join_paths(meson.current_source_dir(), 'test.integr')],
+  ['gc_cache_overflow', meson.current_source_dir() / 'test.integr'],
 ]
 
 endif