mirror of
https://github.com/cuberite/SQLiteCpp.git
synced 2025-08-05 18:26:05 -04:00
add meson samples
This commit is contained in:
parent
841247f061
commit
2554472a6c
@ -1,20 +1,20 @@
|
|||||||
|
|
||||||
|
|
||||||
sqlitecpp_dep = dependency(
|
|
||||||
'sqlitecpp_dep',
|
|
||||||
fallback: ['SQLiteCpp', 'sqlitecpp_dep']
|
|
||||||
)
|
|
||||||
|
|
||||||
example1_sources = files(
|
example1_sources = files(
|
||||||
'main.cpp'
|
'main.cpp'
|
||||||
)
|
)
|
||||||
|
|
||||||
example1_dependencies = [
|
example1_args = []
|
||||||
dependency('SQLite')
|
|
||||||
]
|
## under windows define _CRT_SECURE_NO_WARNINGS
|
||||||
|
if host_machine.system() == 'windows'
|
||||||
|
example1_args += ['-D_CRT_SECURE_NO_WARNINGS']
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
sqlitecpp_demo1_exe = executable('SQLITECPP_sample_demo1',
|
sqlitecpp_demo1_exe = executable('SQLITECPP_sample_demo1',
|
||||||
sqlitecpp_sample1_srcs,
|
sqlitecpp_sample1_srcs,
|
||||||
dependencies: sqlitecpp_dep,
|
dependencies: sqlitecpp_dep,
|
||||||
# override the default options
|
# inherit the default options from sqlitecpp
|
||||||
override_options: sqlitecpp_opts,)
|
override_options: sqlitecpp_opts,
|
||||||
|
cpp_args: example1_args,)
|
@ -1,20 +1,14 @@
|
|||||||
|
example2_srcs = files(
|
||||||
|
|
||||||
sqlitecpp_dep = dependency(
|
|
||||||
'sqlitecpp_dep',
|
|
||||||
fallback: ['SQLiteCpp', 'sqlitecpp_dep']
|
|
||||||
)
|
|
||||||
|
|
||||||
example1_sources = files(
|
|
||||||
'src/main.cpp'
|
'src/main.cpp'
|
||||||
)
|
)
|
||||||
|
|
||||||
example1_dependencies = [
|
# if running on windows define _CRT_SECURE_NO_WARNINGS
|
||||||
dependency('SQLite')
|
example2_args = []
|
||||||
]
|
|
||||||
|
|
||||||
sqlitecpp_demo1_exe = executable('SQLITECPP_sample_demo1',
|
|
||||||
sqlitecpp_sample1_srcs,
|
sqlitecpp_demo2_exe = executable('SQLITECPP_sample_demo1',
|
||||||
|
sqlitecpp_sample2_srcs,
|
||||||
dependencies: sqlitecpp_dep,
|
dependencies: sqlitecpp_dep,
|
||||||
# override the default options
|
# inherit the default options from sqlitecpp
|
||||||
override_options: sqlitecpp_opts,)
|
override_options: sqlitecpp_opts,
|
||||||
|
cpp_args: example2_args)
|
2
examples/meson.build
Normal file
2
examples/meson.build
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
subdir('example1')
|
||||||
|
subdir('example2')
|
14
meson.build
14
meson.build
@ -271,19 +271,7 @@ if get_option('SQLITECPP_BUILD_TESTS')
|
|||||||
test('sqlitecpp unit tests', testexe, args: test_args)
|
test('sqlitecpp unit tests', testexe, args: test_args)
|
||||||
endif
|
endif
|
||||||
if get_option('SQLITECPP_BUILD_EXAMPLES')
|
if get_option('SQLITECPP_BUILD_EXAMPLES')
|
||||||
## demo 1 executable
|
subdir('examples')
|
||||||
sqlitecpp_demo1_exe = executable('SQLITECPP_sample_demo1',
|
|
||||||
sqlitecpp_sample1_srcs,
|
|
||||||
dependencies: sqlitecpp_dep,
|
|
||||||
# override the default options
|
|
||||||
override_options: sqlitecpp_opts,)
|
|
||||||
## demo 2 executable
|
|
||||||
sqlitecpp_demo1_exe = executable('SQLITECPP_sample_demo2',
|
|
||||||
sqlitecpp_sample2_srcs,
|
|
||||||
dependencies: sqlitecpp_dep,
|
|
||||||
# override the default options
|
|
||||||
override_options: sqlitecpp_opts,)
|
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
pkgconfig = import('pkgconfig')
|
pkgconfig = import('pkgconfig')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user