orotool/src/meson.build

32 lines
709 B
Meson
Raw Normal View History

2020-06-20 00:15:24 +02:00
restc_cpp_dep = dependency('restc-cpp', version: '>=0.1.1',
fallback: ['restc-cpp', 'restc_cpp_dep'],
default_options: [
'restc_cpp_with_unit_tests=false',
],
)
base_url = get_option('base_url').strip()
if not base_url.endswith('/')
base_url = base_url + '/'
endif
conf = configuration_data()
conf.set('BASE_URL', base_url)
project_config_file = configure_file(
input: 'config.hpp.in',
output: meson.project_name() + '_config.hpp',
configuration: conf,
)
2020-06-20 00:15:24 +02:00
executable(meson.project_name(),
'main.cpp',
2020-06-20 01:27:47 +02:00
'oro/datatypes.cpp',
'oro/api.cpp',
'oro/dateconv.cpp',
2020-06-22 20:53:56 +02:00
'oro/items.cpp',
project_config_file,
2020-06-20 00:15:24 +02:00
install: true,
dependencies: [restc_cpp_dep],
include_directories: date_incdir,
)