-executable('efl_animview',
- 'efl_animview.cpp',
- include_directories : inc,
- link_with : lottie_player_lib,
- dependencies : demo_dep)
+demo_dep = dependency('elementary', required : false)
+
+if (demo_dep.found())
+ executable('demo',
+ demo_sources,
+ include_directories : inc,
+ link_with : lottie_player_lib,
+ dependencies : demo_dep)
+
+ lottieview_test_src = files('lottieviewtest.cpp')
+ lottieview_test_src += common_source
+
+ executable('lottieviewTest',
+ lottieview_test_src,
+ include_directories : inc,
+ link_with : lottie_player_lib,
+ dependencies : demo_dep)
+
+ uxsample_test_src = files('uxsampletest.cpp')
+ uxsample_test_src += common_source
+
+ executable('uxsampleTest',
+ uxsample_test_src,
+ include_directories : inc,
+ link_with : lottie_player_lib,
+ dependencies : demo_dep)
+
+ lottieviewer_sources = files('lottieviewer.cpp')
+ lottieviewer_sources += common_source
+
+ executable('lottieviewer',
+ lottieviewer_sources,
+ include_directories : inc,
+ link_with : lottie_player_lib,
+ dependencies : demo_dep)
+
+ executable('efl_animview',
+ 'efl_animview.cpp',
+ include_directories : inc,
+ link_with : lottie_player_lib,
+ dependencies : demo_dep)
+endif