project('m4ze', 'cpp', version: '0.0.0', default_options: [ 'prefix=/usr', 'warning_level=3', 'cpp_std=c++17' ]) conf = configuration_data() conf.set('version', meson.project_version()) configure_file( input: 'game/config.in.hpp', output: 'config.hpp', configuration: conf ) m4ze_core_lib = static_library( 'm4ze-core', sources: [ ], include_directories: [ 'core/', ], dependencies: [ ], ) m4ze_core_dep = declare_dependency( link_with: [m4ze_core_lib], include_directories: ['core/'] ) executable( 'm4ze', sources: [ 'game/main.cpp', ], dependencies: [ m4ze_core_dep ], install: true )