You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
2.1 KiB
74 lines
2.1 KiB
|
|
override_default = ['warning_level=2', 'werror=false'] |
|
|
|
common_source = files('evasapp.cpp') |
|
common_source += files('lottieview.cpp') |
|
|
|
demo_sources = files('demo.cpp') |
|
demo_sources += common_source |
|
|
|
executable('lottie2gif', |
|
'lottie2gif.cpp', |
|
include_directories : inc, |
|
override_options : override_default, |
|
link_with : rlottie_lib) |
|
|
|
if host_machine.system() != 'windows' |
|
executable('perf', |
|
'lottieperf.cpp', |
|
include_directories : inc, |
|
override_options : override_default, |
|
link_with : rlottie_lib) |
|
endif |
|
|
|
demo_dep = dependency('elementary', required : false, disabler : true) |
|
|
|
executable('demo', |
|
demo_sources, |
|
include_directories : inc, |
|
override_options : override_default, |
|
link_with : rlottie_lib, |
|
dependencies : demo_dep) |
|
|
|
|
|
demo_marker_sources = files('demo_marker.cpp') |
|
demo_marker_sources += common_source |
|
|
|
executable('demo_marker', |
|
demo_marker_sources, |
|
include_directories : inc, |
|
override_options : override_default, |
|
link_with : rlottie_lib, |
|
dependencies : demo_dep) |
|
|
|
lottieview_test_src = files('lottieviewtest.cpp') |
|
lottieview_test_src += common_source |
|
|
|
executable('lottieviewTest', |
|
lottieview_test_src, |
|
include_directories : inc, |
|
override_options : override_default, |
|
link_with : rlottie_lib, |
|
dependencies : demo_dep) |
|
|
|
uxsample_test_src = files('uxsampletest.cpp') |
|
uxsample_test_src += common_source |
|
|
|
executable('uxsampleTest', |
|
uxsample_test_src, |
|
include_directories : inc, |
|
override_options : override_default, |
|
link_with : rlottie_lib, |
|
dependencies : demo_dep) |
|
|
|
lottieviewer_sources = files('lottieviewer.cpp') |
|
lottieviewer_sources += common_source |
|
|
|
executable('lottieviewer', |
|
lottieviewer_sources, |
|
include_directories : inc, |
|
override_options : override_default, |
|
link_with : rlottie_lib, |
|
dependencies : demo_dep) |
|
|
|
|
|
|