From db98871a87cf4c74f4e54b1b7185edf9ad0c0db4 Mon Sep 17 00:00:00 2001 From: Hugo Lima Date: Wed, 24 Feb 2010 17:02:22 -0300 Subject: Remove FindShiboken.cmake file in favor of ShibokenConfig and Version .cmake files. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is the right way to go, according to: - http://www.cmake.org/pipermail/cmake/2009-April/028504.html - http://www.cmake.org/Wiki/CMake_2.6_Notes#Packages Reviewed by Renato Araújo --- libshiboken/CMakeLists.txt | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) (limited to 'libshiboken/CMakeLists.txt') diff --git a/libshiboken/CMakeLists.txt b/libshiboken/CMakeLists.txt index 3cc0a5618..f2b2927b0 100644 --- a/libshiboken/CMakeLists.txt +++ b/libshiboken/CMakeLists.txt @@ -3,11 +3,18 @@ project(libshiboken) find_package(PythonLibs REQUIRED) set(libshiboken_VERSION 0.1) +set(libshiboken_MAJOR_VERSION "0") +set(libshiboken_MINOR_VERSION "1") +set(libshiboken_MICRO_VERSION "0") +set(libshiboken_VERSION "${libshiboken_MAJOR_VERSION}.${libshiboken_MINOR_VERSION}.${libshiboken_MICRO_VERSION}") -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/FindShiboken.cmake.in - ${CMAKE_CURRENT_BINARY_DIR}/FindShiboken.cmake @ONLY) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/shiboken.pc.in - ${CMAKE_CURRENT_BINARY_DIR}/shiboken.pc @ONLY) + +configure_file("${CMAKE_CURRENT_SOURCE_DIR}/ShibokenConfig.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/ShibokenConfig.cmake" @ONLY) +configure_file("${CMAKE_CURRENT_SOURCE_DIR}/ShibokenVersion.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/ShibokenVersion.cmake" @ONLY) +configure_file("${CMAKE_CURRENT_SOURCE_DIR}/shiboken.pc.in" + "${CMAKE_CURRENT_BINARY_DIR}/shiboken.pc" @ONLY) set(libshiboken_SRC basewrapper.cpp @@ -29,9 +36,11 @@ install(DIRECTORY . DESTINATION include/shiboken FILES_MATCHING PATTERN "*.h" PATTERN ".git" EXCLUDE ) -install(TARGETS libshiboken DESTINATION ${LIB_INSTALL_DIR}) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/FindShiboken.cmake - DESTINATION "share/cmake-${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}/Modules") -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/shiboken.pc +install(TARGETS libshiboken DESTINATION "${LIB_INSTALL_DIR}") +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/ShibokenConfig.cmake" + DESTINATION "${LIB_INSTALL_DIR}/cmake/Shiboken-${libshiboken_VERSION}") +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/ShibokenVersion.cmake" + DESTINATION "${LIB_INSTALL_DIR}/cmake/Shiboken-${libshiboken_VERSION}") +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/shiboken.pc" DESTINATION "${LIB_INSTALL_DIR}/pkgconfig") -- cgit v1.2.3