meson.build 471 B
Newer Older
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')

Mark Meredith's avatar
Mark Meredith committed
parser_inc = include_directories('include', 'src')
Mark Meredith's avatar
Mark Meredith committed
subdir('src/csg')

parser_dep = declare_dependency(
  include_directories: parser_inc,
Mark Meredith's avatar
Mark Meredith committed
  link_with: lib_csg_parser,
  dependencies: [cgal],
)