Fix CMakeLists.txt 02/98602/1 accepted/tizen/3.0/common/20161123.140556 accepted/tizen/3.0/ivi/20161123.083215 accepted/tizen/3.0/mobile/20161123.083110 accepted/tizen/3.0/tv/20161123.083142 accepted/tizen/3.0/wearable/20161123.083159 accepted/tizen/common/20161125.095146 accepted/tizen/ivi/20161125.004144 accepted/tizen/mobile/20161125.003607 accepted/tizen/tv/20161125.003909 accepted/tizen/wearable/20161125.004032 submit/tizen/20161124.000829 submit/tizen_3.0/20161122.021326
authorHyunho Kang <hhstark.kang@samsung.com>
Fri, 18 Nov 2016 01:55:15 +0000 (10:55 +0900)
committerHyunho Kang <hhstark.kang@samsung.com>
Fri, 18 Nov 2016 01:56:58 +0000 (10:56 +0900)
To make extendible for adding source & header files.

Change-Id: I0ad3f738fab01021d7412ce0e33a9e531e66941b
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
CMakeLists.txt

index f578f4d..e84dc0f 100644 (file)
@@ -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