basic meson
This commit is contained in:
parent
e6dcb27ecb
commit
489f8e38e2
|
@ -0,0 +1,9 @@
|
||||||
|
headers = files([
|
||||||
|
'config.h',
|
||||||
|
'doy.h',
|
||||||
|
'files.h',
|
||||||
|
'mrbesen.h',
|
||||||
|
'util.h',
|
||||||
|
])
|
||||||
|
|
||||||
|
install_headers(headers, subdir: 'libmrbesen')
|
|
@ -0,0 +1,7 @@
|
||||||
|
project('libmrbesen', 'cpp', default_options : ['cpp_std=c++17', 'warning_level=3'])
|
||||||
|
|
||||||
|
inc = include_directories('inc')
|
||||||
|
|
||||||
|
subdir('src')
|
||||||
|
subdir('inc')
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
libmrbesenSrc = files([
|
||||||
|
'config.cpp',
|
||||||
|
'doy.cpp',
|
||||||
|
'files.cpp',
|
||||||
|
'util.cpp',
|
||||||
|
])
|
||||||
|
|
||||||
|
libmrbesen = both_libraries(
|
||||||
|
'mrbesen',
|
||||||
|
libmrbesenSrc,
|
||||||
|
include_directories: inc,
|
||||||
|
install: true,
|
||||||
|
)
|
||||||
|
|
||||||
|
libmrbesen_dep = declare_dependency(
|
||||||
|
link_with: libmrbesen.get_static_lib(),
|
||||||
|
include_directories: inc
|
||||||
|
)
|
Loading…
Reference in New Issue