diff options
author | Kyuho Jo <kyuho.jo@samsung.com> | 2015-05-18 14:28:08 +0900 |
---|---|---|
committer | Kyuho Jo <kyuho.jo@samsung.com> | 2015-05-18 14:34:47 +0900 |
commit | e2d0fd3305a95ef36c66d31c580bf64c79656059 (patch) | |
tree | 649979fa5dc584819e1e28fcdde6d6d75e28ce8f | |
parent | b869cbcc47b0db0e38e840a181275deb559ae8cc (diff) | |
download | notification-e2d0fd3305a95ef36c66d31c580bf64c79656059.tar.gz notification-e2d0fd3305a95ef36c66d31c580bf64c79656059.tar.bz2 notification-e2d0fd3305a95ef36c66d31c580bf64c79656059.zip |
Fix build errors caused by an invalid library path.submit/tizen_mobile/20150518.054628
Change-Id: Ia405022f1fcf8c26b68e991367a29c88e5d78bf5
Signed-off-by: Kyuho Jo <kyuho.jo@samsung.com>
-rw-r--r-- | CMakeLists.txt | 28 | ||||
-rw-r--r-- | packaging/notification.spec | 5 |
2 files changed, 18 insertions, 15 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 53ec145..2b73096 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ PROJECT(notification C) SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(EXEC_PREFIX "\${prefix}") -SET(LIBDIR "\${prefix}/lib") +SET(LIBDIR ${LIB_INSTALL_DIR}) SET(INCLUDEDIR "\${prefix}/include/${PROJECT_NAME}") SET(ICONDIR "${PREFIX}/share/${PROJECT_NAME}") SET(RESDIR "${PREFIX}/share/${PROJECT_NAME}") @@ -15,7 +15,7 @@ SET(VERSION ${MAJOR_VER}.1.0) ADD_SUBDIRECTORY(test-app) -SET(SRCS +SET(SRCS ./src/notification.c ./src/notification_noti.c ./src/notification_ongoing.c @@ -41,14 +41,14 @@ SET(HEADERS-SERVICE-DEVEL INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) INCLUDE(FindPkgConfig) -pkg_check_modules(pkgs REQUIRED - sqlite3 - db-util - vconf - bundle - dlog - ail - aul +pkg_check_modules(pkgs REQUIRED + sqlite3 + db-util + vconf + bundle + dlog + ail + aul appsvc dbus-1 dbus-glib-1 @@ -81,9 +81,11 @@ SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${MAJOR_VER}) SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${VERSION}) TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS}) +MESSAGE(STATUS "LIB_INSTALL_DIR: " ${LIB_INSTALL_DIR}) + CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY) -INSTALL(TARGETS ${PROJECT_NAME} DESTINATION lib COMPONENT RuntimeLibraries) -INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION lib/pkgconfig) +INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries) +INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data/images/ DESTINATION ${IMGDIR} FILES_MATCHING PATTERN "*.png") @@ -92,7 +94,7 @@ FOREACH(hfile ${HEADERS-DEVEL}) ENDFOREACH(hfile) CONFIGURE_FILE(${PROJECT_NAME}-service.pc.in ${PROJECT_NAME}-service.pc @ONLY) -INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}-service.pc DESTINATION lib/pkgconfig) +INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}-service.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) FOREACH(hfile ${HEADERS-SERVICE-DEVEL}) INSTALL(FILES ${CMAKE_SOURCE_DIR}/${hfile} DESTINATION include/${PROJECT_NAME}/service) diff --git a/packaging/notification.spec b/packaging/notification.spec index 1b8aa1a..39f759f 100644 --- a/packaging/notification.spec +++ b/packaging/notification.spec @@ -3,7 +3,7 @@ Summary: notification library Version: 0.2.25 Release: 1 Group: TBD -License: Apache License, Version 2.0 +License: Apache-2.0 Source0: %{name}-%{version}.tar.gz BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(db-util) @@ -62,7 +62,8 @@ export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE" export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE" %endif export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--as-needed" -LDFLAGS="$LDFLAGS" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} +LDFLAGS="$LDFLAGS" +%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} make %{?jobs:-j%jobs} %install |