project('mfix-parser', 'cpp', version : '0.1', default_options : ['warning_level=3', 'cpp_std=c++17']) tao_inc = include_directories('subprojects/PEGTL/include') catch2_inc = include_directories('subprojects/Catch2/single_include') parser_inc = include_directories( 'src/csg', 'src/csg/impl', 'src/inputs') subdir('src/csg') subdir('src/inputs') executable( 'mfix-parser', 'src/main.cpp', include_directories: parser_inc, link_with: [ lib_csg_parser, lib_inputs_parser, ])