diff options
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d81ebf8..b52e552 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -5,6 +5,10 @@ set(QT_USE_QTSVG TRUE) include(${QT_USE_FILE}) +configure_file("Version.h.in" "Version.h") +configure_file("libChooser.pc.in" "libChooser.pc") +configure_file("Config.h.in" "Config.h") + set(LCHOOSER_MOC_HEADERS "SessionTreeModel.h") set(LCHOOSER_MOC_SOURCES "SessionTreeModel.cpp") set(LCHOOSER_HEADERS "Session.h" "SessionTreeItem.h" "VSession.h" "VSessionHandler.h" "XSession.h" "XSessionHandler.h") @@ -16,14 +20,14 @@ add_library (Chooser_static STATIC ${LCHOOSER_SOURCES} ${LCHOOSER_MOC_SOURCES} $ set_target_properties (Chooser_static PROPERTIES OUTPUT_NAME Chooser) add_library (Chooser_shared SHARED ${LCHOOSER_SOURCES} ${LCHOOSER_MOC_SOURCES} ${LCHOOSER_HEADERS} ${LCHOOSER_MOC_HEADERS}) set_target_properties (Chooser_shared PROPERTIES OUTPUT_NAME Chooser) -set(MY_OWN_INSTALL_PREFIX "/usr" CACHE PATH "Prefix prepended to install directories") -set(CMAKE_INSTALL_PREFIX "${MY_OWN_INSTALL_PREFIX}" CACHE INTERNAL "Prefix prepended to install directories" FORCE) + install(TARGETS Chooser_static Chooser_shared LIBRARY DESTINATION lib COMPONENT libs ARCHIVE DESTINATION lib COMPONENT libs ) install(FILES ${LCHOOSER_MOC_HEADERS} ${LCHOOSER_HEADERS} DESTINATION include COMPONENT dev) +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libChooser.pc" DESTINATION "share/pkgconfig" COMPONENT libs) set(CPACK_COMPONENTS_ALL libs dev) set(CPACK_COMPONENT_LIBS_DISPLAY_NAME "libChooser") @@ -38,8 +42,14 @@ set(CPACK_GENERATOR "DEB") set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Sebastian Schmelzer <ssc@xss.nu>") #required set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "emuchooser is ...") set(CPACK_PACKAGE_DESCRIPTION "...") +set(CPACK_PACKAGE_VERSION "${libChooser_VERSION_MAJOR}.${libChooser_VERSION_MINOR}.${libChooser_VERSION_PATCH}") set(CPACK_DEBIAN_PACKAGE_DEPENDS "libqtcore4") -set(CPACK_DEBIAN_PACKAGE_SECTION "") -set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}1.1.1+lenny1") +set(CPACK_DEBIAN_PACKAGE_SECTION "misc") +set(CPACK_DEBIAN_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION}_oneiric") +set(CPACK_PACKAGE_NAME "libChooser") +set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i686") +set(CPACK_PACKAGE_FILE_NAME "libChooser_${CPACK_PACKAGE_VERSION}_ubuntu_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}") +set(CPACK_SOURCE_PACKAGE_FILE_NAME "libChooser_${CPACK_PACKAGE_VERSION}") + INCLUDE(CPack) |