From bd152e3db5814f76ceb0d873be2fc44d8137f79e Mon Sep 17 00:00:00 2001 From: Hyunho Kang Date: Fri, 18 Nov 2016 10:55:15 +0900 Subject: Fix CMakeLists.txt To make extendible for adding source & header files. Change-Id: I0ad3f738fab01021d7412ce0e33a9e531e66941b Signed-off-by: Hyunho Kang --- CMakeLists.txt | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f578f4d..e84dc0f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,13 +19,6 @@ ENDIF(_TIZEN_FEATURE_BACKGROUND_MANAGEMENT) # Build appcore-agent Library # ------------------------------ SET(APPCORE_AGENT "appcore-agent") -SET(SRCS_agent src/appcore-agent.c - src/service_app_main.c - src/service_app_error.c - ) -SET(HEADERS_agent appcore-agent.h - service_app_extension.h - service_app.h) INCLUDE(FindPkgConfig) pkg_check_modules(pkg_agent REQUIRED aul dlog capi-appfw-app-control capi-appfw-app-common vconf ecore vconf-internal-keys appcore-common) @@ -33,7 +26,8 @@ FOREACH(flag ${pkg_agent_CFLAGS}) SET(EXTRA_CFLAGS_agent "${EXTRA_CFLAGS_agent} ${flag}") ENDFOREACH(flag) -ADD_LIBRARY(${APPCORE_AGENT} SHARED ${SRCS_agent}) +AUX_SOURCE_DIRECTORY(src SOURCES) +ADD_LIBRARY(${APPCORE_AGENT} SHARED ${SOURCES}) SET_TARGET_PROPERTIES(${APPCORE_AGENT} PROPERTIES SOVERSION ${MAJORVER}) SET_TARGET_PROPERTIES(${APPCORE_AGENT} PROPERTIES VERSION ${FULLVER}) SET_TARGET_PROPERTIES(${APPCORE_AGENT} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS_agent}) @@ -47,6 +41,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${APPCORE_AGENT}.pc DESTINATION ${LIB_ CONFIGURE_FILE(capi-appfw-service-application.pc.in capi-appfw-service-application.pc @ONLY) INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/capi-appfw-service-application.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) -FOREACH(hfile ${HEADERS_agent}) - INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/${hfile} DESTINATION include/appcore-agent) -ENDFOREACH(hfile) +INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/include/ DESTINATION include/appcore-agent/ + FILES_MATCHING + PATTERN "*.h" + ) \ No newline at end of file -- cgit v1.2.3