mirror of
https://github.com/NixOS/nix.git
synced 2025-11-08 19:46:02 +01:00
meson: Move asan-options to common
This way we don't have to duplicate the subdir everywhere. Less copy-pasta is good.
This commit is contained in:
parent
8064c75694
commit
d26a337c09
25 changed files with 2 additions and 23 deletions
|
|
@ -46,3 +46,4 @@ endif
|
||||||
nix_soversion = meson.project_version().split('pre')[0]
|
nix_soversion = meson.project_version().split('pre')[0]
|
||||||
|
|
||||||
subdir('assert-fail')
|
subdir('assert-fail')
|
||||||
|
subdir('asan-options')
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,6 @@ config_priv_h = configure_file(
|
||||||
)
|
)
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'built-path.cc',
|
'built-path.cc',
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,6 @@ deps_public_maybe_subproject = [
|
||||||
subdir('nix-meson-build-support/subprojects')
|
subdir('nix-meson-build-support/subprojects')
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'nix_api_expr.cc',
|
'nix_api_expr.cc',
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,6 @@ rapidcheck = dependency('rapidcheck')
|
||||||
deps_public += rapidcheck
|
deps_public += rapidcheck
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'tests/value/context.cc',
|
'tests/value/context.cc',
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,6 @@ config_priv_h = configure_file(
|
||||||
)
|
)
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'derived-path.cc',
|
'derived-path.cc',
|
||||||
|
|
|
||||||
|
|
@ -97,7 +97,6 @@ config_priv_h = configure_file(
|
||||||
)
|
)
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
parser_tab = custom_target(
|
parser_tab = custom_target(
|
||||||
input : 'parser.y',
|
input : 'parser.y',
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,6 @@ add_project_arguments(
|
||||||
)
|
)
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'nix_api_fetchers.cc',
|
'nix_api_fetchers.cc',
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,6 @@ libgit2 = dependency('libgit2')
|
||||||
deps_private += libgit2
|
deps_private += libgit2
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'access-tokens.cc',
|
'access-tokens.cc',
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,6 @@ libgit2 = dependency('libgit2', version : '>= 1.9')
|
||||||
deps_private += libgit2
|
deps_private += libgit2
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'attrs.cc',
|
'attrs.cc',
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,6 @@ deps_public_maybe_subproject = [
|
||||||
subdir('nix-meson-build-support/subprojects')
|
subdir('nix-meson-build-support/subprojects')
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'nix_api_flake.cc',
|
'nix_api_flake.cc',
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,6 @@ gtest = dependency('gtest', main : true)
|
||||||
deps_private += gtest
|
deps_private += gtest
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'flakeref.cc',
|
'flakeref.cc',
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,6 @@ nlohmann_json = dependency('nlohmann_json', version : '>= 3.9')
|
||||||
deps_public += nlohmann_json
|
deps_public += nlohmann_json
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
subdir('nix-meson-build-support/generate-header')
|
subdir('nix-meson-build-support/generate-header')
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,6 @@ deps_public_maybe_subproject = [
|
||||||
subdir('nix-meson-build-support/subprojects')
|
subdir('nix-meson-build-support/subprojects')
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'nix_api_main.cc',
|
'nix_api_main.cc',
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,6 @@ config_priv_h = configure_file(
|
||||||
)
|
)
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'common-args.cc',
|
'common-args.cc',
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,6 @@ deps_public_maybe_subproject = [
|
||||||
subdir('nix-meson-build-support/subprojects')
|
subdir('nix-meson-build-support/subprojects')
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'nix_api_store.cc',
|
'nix_api_store.cc',
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,6 @@ rapidcheck = dependency('rapidcheck')
|
||||||
deps_public += rapidcheck
|
deps_public += rapidcheck
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'derived-path.cc',
|
'derived-path.cc',
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,6 @@ gtest = dependency('gmock')
|
||||||
deps_private += gtest
|
deps_private += gtest
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'common-protocol.cc',
|
'common-protocol.cc',
|
||||||
|
|
|
||||||
|
|
@ -292,7 +292,6 @@ config_priv_h = configure_file(
|
||||||
)
|
)
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'aws-creds.cc',
|
'aws-creds.cc',
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,6 @@ config_priv_h = configure_file(
|
||||||
)
|
)
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'nix_api_util.cc',
|
'nix_api_util.cc',
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,6 @@ rapidcheck = dependency('rapidcheck')
|
||||||
deps_public += rapidcheck
|
deps_public += rapidcheck
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'hash.cc',
|
'hash.cc',
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,6 @@ config_priv_h = configure_file(
|
||||||
)
|
)
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = files(
|
sources = files(
|
||||||
'archive.cc',
|
'archive.cc',
|
||||||
|
|
|
||||||
|
|
@ -118,7 +118,6 @@ config_priv_h = configure_file(
|
||||||
)
|
)
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
|
|
||||||
sources = [ config_priv_h ] + files(
|
sources = [ config_priv_h ] + files(
|
||||||
'archive.cc',
|
'archive.cc',
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,6 @@ config_priv_h = configure_file(
|
||||||
)
|
)
|
||||||
|
|
||||||
subdir('nix-meson-build-support/common')
|
subdir('nix-meson-build-support/common')
|
||||||
subdir('nix-meson-build-support/asan-options')
|
|
||||||
subdir('nix-meson-build-support/generate-header')
|
subdir('nix-meson-build-support/generate-header')
|
||||||
|
|
||||||
nix_sources = [ config_priv_h ] + files(
|
nix_sources = [ config_priv_h ] + files(
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
cxx = meson.get_compiler('cpp')
|
cxx = meson.get_compiler('cpp')
|
||||||
|
|
||||||
subdir('nix-meson-build-support/asan-options')
|
subdir('nix-meson-build-support/common/asan-options')
|
||||||
|
|
||||||
libstoreconsumer_tester = executable(
|
libstoreconsumer_tester = executable(
|
||||||
'test-libstoreconsumer',
|
'test-libstoreconsumer',
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue