diff options
author | Hwankyu Jhun <h.jhun@samsung.com> | 2022-02-07 16:52:25 +0900 |
---|---|---|
committer | Hwankyu Jhun <h.jhun@samsung.com> | 2022-02-07 16:52:57 +0900 |
commit | 9e03c61945eb8fc747ac92c95109629c6c0e1f93 (patch) | |
tree | 8dd115624974417af1c6e424ffc2015a60478a42 | |
parent | e16d9e0a501fa3a7abfa62572f8528cc5306f7a5 (diff) | |
download | alarm-manager-9e03c61945eb8fc747ac92c95109629c6c0e1f93.tar.gz alarm-manager-9e03c61945eb8fc747ac92c95109629c6c0e1f93.tar.bz2 alarm-manager-9e03c61945eb8fc747ac92c95109629c6c0e1f93.zip |
Fix Cmake configuration file
- Use working directory option instead of 'cd' command
- Change required minimum version of cmake
Change-Id: I7231fb68d60da4c1e56a792b69256df3199f1c15
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
-rw-r--r-- | CMakeLists.txt | 4 | ||||
-rw-r--r-- | packaging/alarm-manager.spec | 3 | ||||
-rwxr-xr-x | unittest/CMakeLists.txt | 4 |
3 files changed, 6 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index cc29aef..973c468 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 2.6) -PROJECT(alarm C CXX) +CMAKE_MINIMUM_REQUIRED(VERSION 2.8) +PROJECT(alarm) INCLUDE(FindPkgConfig) SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") diff --git a/packaging/alarm-manager.spec b/packaging/alarm-manager.spec index e3bfbb1..bb6ae2b 100644 --- a/packaging/alarm-manager.spec +++ b/packaging/alarm-manager.spec @@ -206,7 +206,8 @@ install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj/%{name} %endif %check -(cd unittest && LD_LIBRARY_PATH=../lib ctest -V) +export LD_LIBRARY_PATH=lib +ctest -V %if 0%{?gcov:1} lcov -c --ignore-errors graph --no-external -q -d . -o alarm-manager.info genhtml alarm-manager.info -o alarm-manager.out diff --git a/unittest/CMakeLists.txt b/unittest/CMakeLists.txt index c645f90..13f5701 100755 --- a/unittest/CMakeLists.txt +++ b/unittest/CMakeLists.txt @@ -1,4 +1,3 @@ -LINK_DIRECTORIES(${CMAKE_BINARY_DIR}) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/common) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/server) @@ -35,6 +34,7 @@ LINK_DIRECTORIES(${svr_pkgs_LIBRARY_DIRS}) ADD_EXECUTABLE(${GTEST_TEST} ${GTEST_TEST_SRCS} ${GTEST_SERVER_SRCS}) TARGET_LINK_LIBRARIES(${GTEST_TEST} ${gtest_pkgs_LIBRARIES} ${LIBRARY} ${svr_pkgs_LIBRARIES} alarm rt) -ADD_TEST(${GTEST_TEST} ${GTEST_TEST}) +ADD_TEST(NAME ${GTEST_TEST} COMMAND ${GTEST_TEST} + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/unittest) iNSTALL(TARGETS ${GTEST_TEST} DESTINATION bin) |