@ -4,7 +4,7 @@ project('lel-guecs', 'cpp',
version : '0.2.0' ,
version : '0.2.0' ,
default_options : [
default_options : [
'cpp_std=c++20' ,
'cpp_std=c++20' ,
'cpp_args=-D_GLIBCXX_DEBUG=1 -D_GLIBCXX_DEBUG_PEDANTIC=1'
'cpp_args=-D_GLIBCXX_DEBUG=1 -D_GLIBCXX_DEBUG_PEDANTIC=1' ,
] )
] )
# use this for common options only for our executables
# use this for common options only for our executables
@ -81,10 +81,9 @@ sources = [
lel_guecs_inc = include_directories ( 'include' )
lel_guecs_inc = include_directories ( 'include' )
lel_guecs_lib = both_libraries ( 'lel-guecs' ,
lel_guecs_lib = static_library ( 'lel-guecs' ,
sources ,
sources ,
version : '0.2.0' ,
pic : true ,
soversion : '1' ,
cpp_args : cpp_args ,
cpp_args : cpp_args ,
include_directories : lel_guecs_inc ,
include_directories : lel_guecs_inc ,
override_options : exe_defaults ,
override_options : exe_defaults ,
@ -105,7 +104,7 @@ executable('runtests', [
link_args : link_args ,
link_args : link_args ,
override_options : exe_defaults ,
override_options : exe_defaults ,
include_directories : lel_guecs_inc ,
include_directories : lel_guecs_inc ,
link_with : [ lel_guecs_lib . get_static_lib ( ) ] ,
link_with : [ lel_guecs_lib ] ,
dependencies : dependencies + [ catch2 ] )
dependencies : dependencies + [ catch2 ] )
executable ( 'calc' , [
executable ( 'calc' , [
@ -115,5 +114,5 @@ executable('calc', [
link_args : link_args ,
link_args : link_args ,
override_options : exe_defaults ,
override_options : exe_defaults ,
include_directories : lel_guecs_inc ,
include_directories : lel_guecs_inc ,
link_with : [ lel_guecs_lib . get_static_lib ( ) ] ,
link_with : [ lel_guecs_lib ] ,
dependencies : dependencies )
dependencies : dependencies )