diff options
-rw-r--r-- | contrib/meson/meson/lib/meson.build | 9 | ||||
-rw-r--r-- | contrib/meson/meson/tests/meson.build | 5 |
2 files changed, 8 insertions, 6 deletions
diff --git a/contrib/meson/meson/lib/meson.build b/contrib/meson/meson/lib/meson.build index f37eec2..009dfcf 100644 --- a/contrib/meson/meson/lib/meson.build +++ b/contrib/meson/meson/lib/meson.build @@ -42,6 +42,8 @@ liblz4_dep = declare_dependency( include_directories: include_directories(lz4_source_root / 'lib') ) +meson.override_dependency('liblz4', liblz4_dep) + if get_option('tests') or get_option('programs') or get_option('examples') or get_option('ossfuzz') liblz4_internal = static_library( 'lz4-internal', @@ -73,8 +75,7 @@ install_headers( if get_option('default_library') != 'shared' install_headers(lz4_source_root / 'lib/lz4frame_static.h') -endif - -if get_option('unstable') - install_headers(lz4_source_root / 'lib/lz4file.h') + if get_option('unstable') + install_headers(lz4_source_root / 'lib/lz4file.h') + endif endif diff --git a/contrib/meson/meson/tests/meson.build b/contrib/meson/meson/tests/meson.build index 71db2e6..df47b83 100644 --- a/contrib/meson/meson/tests/meson.build +++ b/contrib/meson/meson/tests/meson.build @@ -45,8 +45,9 @@ test_exes = { 'sources': files(lz4_source_root / 'tests/freestanding.c'), 'c_args': ['-ffreestanding', '-Wno-unused-parameter', '-Wno-declaration-after-statement'], 'link_args': ['-nostdlib'], - 'build': cc.get_id() in ['gcc', 'clang'], - 'override_options': ['optimization=1'] + 'build': cc.get_id() in ['gcc', 'clang'] and + host_machine.system() == 'linux' and host_machine.cpu_family() == 'x86_64', + 'override_options': ['optimization=1'], }, 'fullbench': { 'sources': files(lz4_source_root / 'tests/fullbench.c'), |