# 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)
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})
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