project( 'csg-eb', 'cpp', version : '0.1', default_options : [ 'warning_level=3', 'cpp_std=c++17' ] ) pegtl = dependency('taocpp-pegtl', method: 'pkg-config') catch2 = dependency('catch2', method: 'pkg-config') cgal = dependency('cgal', method: 'pkg-config') parser_inc = include_directories('include', 'src') subdir('src/csg') parser_dep = declare_dependency( include_directories: parser_inc, link_with: lib_csg_parser, dependencies: [cgal], )