diff --git a/meson.build b/meson.build index a2fbacde50b732f683ef7ddb8bfde45682fd66f6..55dede95a1ff8c3628e6793e522eb261cc8c696b 100644 --- a/meson.build +++ b/meson.build @@ -2,7 +2,8 @@ project('mfix-parser', 'cpp', version : '0.1', default_options : ['warning_level=3', 'cpp_std=c++2a']) -run_command('conan', 'install', '--install-folder', meson.build_root(), meson.source_root(), check: true) +run_command('conan', 'install', '--install-folder', meson.build_root(), + meson.current_source_dir(), check: true) pegtl = dependency('pegtl', method: 'pkg-config') catch2 = dependency('catch2', method: 'pkg-config') @@ -12,3 +13,9 @@ parser_inc = include_directories('include', 'src') subdir('src/csg') subdir('src/inputs') + +parser_dep = declare_dependency( + include_directories: parser_inc, + link_with: [lib_csg_parser, lib_inputs_parser], + dependencies: [cgal], +)