summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHyunho Kang <hhstark.kang@samsung.com>2016-11-18 10:55:15 +0900
committerHyunho Kang <hhstark.kang@samsung.com>2016-11-18 10:56:58 +0900
commitbd152e3db5814f76ceb0d873be2fc44d8137f79e (patch)
treec9d78dee4512078ad08e32577b2f95cbd7fc4df1
parent35dd5f4f5708d1a771085b49873f03a02d40713b (diff)
downloadappcore-agent-bd152e3db5814f76ceb0d873be2fc44d8137f79e.tar.gz
appcore-agent-bd152e3db5814f76ceb0d873be2fc44d8137f79e.tar.bz2
appcore-agent-bd152e3db5814f76ceb0d873be2fc44d8137f79e.zip
To make extendible for adding source & header files. Change-Id: I0ad3f738fab01021d7412ce0e33a9e531e66941b Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
-rw-r--r--CMakeLists.txt17
1 files 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