Release version 0.10.0
[platform/core/api/app-manager.git] / CMakeLists.txt
old mode 100755 (executable)
new mode 100644 (file)
index 0da6617..968364d
@@ -1,9 +1,7 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 
 PROJECT(capi-appfw-app-manager C)
-SET(SOURCES src/app_context.c
-       src/app_info.c
-       src/app_manager.c)
+AUX_SOURCE_DIRECTORY(src SOURCES)
 
 INCLUDE(FindPkgConfig)
 pkg_check_modules(PKGS REQUIRED
@@ -13,7 +11,8 @@ pkg_check_modules(PKGS REQUIRED
        aul
        pkgmgr
        pkgmgr-info
-       glib-2.0)
+       glib-2.0
+       cynara-client)
 FOREACH(FLAGS ${PKGS_CFLAGS})
        SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${FLAGS}")
 ENDFOREACH(FLAGS)
@@ -24,7 +23,7 @@ INCLUDE_DIRECTORIES(${INC_DIR})
 ADD_LIBRARY(${PROJECT_NAME} SHARED ${SOURCES})
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${PKGS_LDFLAGS})
 
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -Wall -Werror -fvisibility=hidden")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -Wall -Werror -fvisibility=hidden -Wno-error=deprecated-declarations")
 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
 
 SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${FULLVER})
@@ -35,7 +34,11 @@ SET(PC_PREFIX ${CMAKE_INSTALL_PREFIX})
 CONFIGURE_FILE(capi-appfw-app-manager.pc.in ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.pc @ONLY)
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
-INSTALL(DIRECTORY ${INC_DIR}/ DESTINATION include/appfw)
+
+INSTALL(DIRECTORY ${INC_DIR}/ DESTINATION include/appfw
+       FILES_MATCHING
+       PATTERN "${INC_DIR}/*.h")
+
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
 
 ADD_SUBDIRECTORY(tool)