BuildRequires: pkgconfig(libinput)
BuildRequires: pkgconfig(libudev)
+# for ignoring the libds.a
+%define _unpackaged_files_terminate_build 0
+
%description
Test DS c++ server
)
libds_lib = shared_library(
- 'libds',
+ 'ds',
+ libds_srcs,
+ dependencies : [dlog_dep, libtdm_dep, wayland_dep, tizen_ext_deps, ecore_dep, ecore_evas_dep, libinput_dep, libudev_dep],
+ include_directories : [libds_include_dirs],
+ version : meson.project_version(),
+ install : true
+ )
+
+libds_static_lib = static_library(
+ 'ds',
libds_srcs,
dependencies : [dlog_dep, libtdm_dep, wayland_dep, tizen_ext_deps, ecore_dep, ecore_evas_dep, libinput_dep, libudev_dep],
include_directories : [libds_include_dirs],
include_directories : [libds_include_dirs]
)
+libds_static_declared_dep = declare_dependency(
+ link_with : libds_static_lib,
+ dependencies : libds_deps,
+ include_directories : [libds_include_dirs]
+ )
\ No newline at end of file
executable(
'libds-tests',
libds_tests_srcs,
- dependencies : [libds_declared_dep, gmock_dep, ecore_dep, ecore_evas_dep],
+ dependencies : [libds_static_declared_dep, gmock_dep, ecore_dep, ecore_evas_dep],
install_dir : libds_prefix_bindir,
install : true
)