The unittests package name is changed to "capi-appfw-app-control-unittests".
The unittests executable file is changed to "appctrl_unittests".
Change-Id: Id963d05d50bf20910ec6f0cee2e83d7b63049295
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
IF(NOT DEFINED MINIMUM_BUILD)
ENABLE_TESTING()
-SET(UNITTESTS unittests)
+SET(UNITTESTS appctrl_unittests)
ADD_TEST(NAME ${UNITTESTS} COMMAND ${UNITTESTS}
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/unit_tests)
BuildRequires: pkgconfig(aul)
BuildRequires: pkgconfig(capi-base-common)
BuildRequires: pkgconfig(appcore-common)
-Recommends: amd-mod-share
BuildRequires: pkgconfig(gmock)
%if 0%{?gcov:1}
BuildRequires: lcov
BuildRequires: zip
%endif
+Recommends: amd-mod-share
%description
An Application Control library in Tizen C API
#################################################
# unittests
#################################################
-%package -n unittests
+%package unittests
Summary: GTest for uri
Group: Development/Libraries
Requires: %{name}
-%description -n unittests
+%description unittests
GTest for app_control
#################################################
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
-%post -n unittests
+%post unittests
%if 0%{?gcov:1}
-%{_bindir}/unittests
+%{_bindir}/appctrl_unittests
%endif
%files
#################################################
# unittests
#################################################
-%files -n unittests
-%{_bindir}/unittests
+%files unittests
+%{_bindir}/appctrl_unittests
#################################################
# uri-gcov
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
-PROJECT(unittests CXX)
+PROJECT(appctrl_unittests CXX)
INCLUDE(FindPkgConfig)
-pkg_check_modules(unittests REQUIRED
+pkg_check_modules(appctrl_unittests REQUIRED
glib-2.0
gmock
aul
appcore-common
)
-FOREACH(flag ${unittests_CFLAGS})
+FOREACH(flag ${appctrl_unittests_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
ENDFOREACH(flag)
+
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden -Wall -Werror -Winline")
-SET(CMAKE_C_FLAGS "${EXTRA_CFLAGS}")
+SET(CMAKE_C_FLAGS "${EXTRA_CFLAGS} ${EXTRA_CFLAGS}")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -std=c++11")
SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
${TEST_SOURCES}
)
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${unittests_LDFLAGS})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS}")
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${appctrl_unittests_LDFLAGS})
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/bin)