all repos — circe-vpn @ 7f56823db631e3ebe777619afe882d27a679466c

Circe VPN

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