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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
project(
'biosoup',
['cpp'],
version : '0.11.0',
default_options : [
'buildtype=release',
'warning_level=3',
'cpp_std=c++11',
'b_ndebug=if-release'],
license : 'MIT',
meson_version : '>=0.60.0'
)
###########
# Headers #
###########
subdir('include')
#########
# Tests #
#########
if (not meson.is_subproject()) and get_option('tests')
biosoup_gtest_dep = dependency('gtest', version : '>= 1.10.0', main : true, fallback : ['gtest', 'gtest_main_dep'])
subdir('test')
endif
###################
# Dependency info #
###################
if (not meson.is_subproject())
import('pkgconfig').generate(
name : 'biosoup',
version : meson.project_version(),
filebase : 'biosoup',
description : 'C++ collection of header only bioinformatics data structures used for storage and logging.')
endif
biosoup_dep = declare_dependency(
include_directories : biosoup_include_directories,
version : meson.project_version()
)
|