1
1
Fork 0
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:
Sergei Zimmerman 2025-10-11 16:08:35 +03:00
parent 8064c75694
commit d26a337c09
No known key found for this signature in database
25 changed files with 2 additions and 23 deletions

View file

@ -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')

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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')

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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',

View file

@ -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(

View file

@ -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',