summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorSung-jae Park <nicesj.park@samsung.com>2015-05-12 22:53:52 +0900
committerSung-jae Park <nicesj.park@samsung.com>2015-05-12 22:53:52 +0900
commitdf12451fc652d0f83f8cc85418c39c0d09c16ca2 (patch)
tree210da29e5cffb122e7be7cd2c71eba8f1c411942 /CMakeLists.txt
parentaa4b587fb2bd16cd5799546839056d616c1d99c1 (diff)
downloadbadge-df12451fc652d0f83f8cc85418c39c0d09c16ca2.tar.gz
badge-df12451fc652d0f83f8cc85418c39c0d09c16ca2.tar.bz2
badge-df12451fc652d0f83f8cc85418c39c0d09c16ca2.zip
Change-Id: I19a76544556b2b96522deece3e42f12cc1a03dc9
Diffstat (limited to 'CMakeLists.txt')
-rwxr-xr-xCMakeLists.txt32
1 files changed, 16 insertions, 16 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index df5c0df..56bd6b2 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -33,9 +33,6 @@ SET(SRCS
src/badge_internal.c
)
-SET(SUBMODULES_SO
- badge
-)
SET(SUBMODULES_DEVEL
badge
badge-service
@@ -68,19 +65,22 @@ ADD_DEFINITIONS("-DDBDIR=\"${DBDIR}\"")
ADD_DEFINITIONS("-DDBFILE=\"${DBFILE}\"")
ADD_DEFINITIONS("-DBADGE_DB_PATH=\"${DBPATH}\"")
-FOREACH(lib_file ${SUBMODULES_SO})
- ADD_LIBRARY(${lib_file} SHARED ${SRCS})
- TARGET_LINK_LIBRARIES(${lib_file} ${pkgs_LDFLAGS})
- SET_TARGET_PROPERTIES(${lib_file} PROPERTIES SOVERSION ${VERSION_MAJOR})
- SET_TARGET_PROPERTIES(${lib_file} PROPERTIES VERSION ${VERSION})
- INSTALL(TARGETS ${lib_file} DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries)
-ENDFOREACH(lib_file)
-
-FOREACH(pcfile ${SUBMODULES_DEVEL})
- CONFIGURE_FILE(${pcfile}.pc.in ${pcfile}.pc @ONLY)
- SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${pcfile}.pc")
- INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${pcfile}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
-ENDFOREACH(pcfile)
+ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
+
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${VERSION_MAJOR})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${VERSION})
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
+
+MESSAGE(${LIB_INSTALL_DIR} ====)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+
+CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
+SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${PROJECT_NAME}.pc")
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
+
+CONFIGURE_FILE("${PROJECT_NAME}-service.pc.in" "${PROJECT_NAME}-service.pc" @ONLY)
+SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${PROJECT_NAME}-service.pc")
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-service.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
FOREACH(hfile ${INSTALL_HEADERS_DEVEL})
INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/${hfile} DESTINATION include/${PROJECT_NAME})