meson.build (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
project('Circe', 'c', version: '0.1.0')
build_args = [
'-O3',
'-ffreestanding',
]
# if target_machine.cpu_family() == 'x86_64'
# build_args += '-march=native'
# endif
## LIBCIRCE-CORE
core_sources = []
core_incdir = include_directories('core/')
core_target = static_library('circe-core', core_sources, c_args: build_args, include_directories: core_incdir)
core_dep = declare_dependency(
include_directories: core_incdir,
link_with : core_target
)
set_variable(meson.project_name() + '_core_dep', core_dep)
if not meson.is_subproject() and not meson.is_cross_build()
# Tests go here
endif
|