From 4bfaa170dca2dd0e4f910fc50e94c1e9d0141ff0 Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 22 Mar 2023 21:47:16 +0000 Subject: [PATCH] meson: make x11 dep linux-only --- meson.build | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 2b09d30..e824cfb 100644 --- a/meson.build +++ b/meson.build @@ -3,11 +3,17 @@ cmake = import('cmake') libcef_dll_wrapper = cmake.subproject('dist').dependency('libcef_dll_wrapper') libcef = custom_target('libcef', output: 'libcef.so', command: ['./cef/install.sh', '@SOURCE_ROOT@', '@OUTDIR@']) meson.add_install_script('cef/install.sh') + +deps = [libcef_dll_wrapper, dependency('fmt'), dependency('tesseract')] +if build_machine.system() == 'linux' + deps += [dependency('x11')] +endif executable( 'bolt', 'src/main.cxx', 'src/browser/app.cxx', 'src/browser.cxx', 'src/browser/client.cxx', 'src/browser/window_delegate.cxx', 'src/browser/browser_view_delegate.cxx', 'src/browser/handler/life_span_handler.cxx', - dependencies: [dependency('fmt'), dependency('tesseract'), dependency('x11'), libcef_dll_wrapper], + cpp_args: ['-Wall'], + dependencies: deps, install: true, install_rpath: '.', link_with: [libcef]