cmake: Fix cmocka cmake-config files.
authorAndreas Schneider <asn@cryptomilk.org>
Thu, 22 May 2014 12:34:11 +0000 (14:34 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Thu, 22 May 2014 12:34:11 +0000 (14:34 +0200)
CMakeLists.txt
cmocka-config.cmake.in

index 3842f5c..03e7b5d 100644 (file)
@@ -67,14 +67,16 @@ install(
 )
 
 # cmake config files
-configure_file(cmocka-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/cmocka-config.cmake @ONLY)
-configure_file(cmocka-config-version.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/cmocka-config-version.cmake @ONLY)
+set(CMOCKA_LIBRARY_NAME @CMAKE_SHARED_LIBRARY_PREFIX@${PROJECT_NAME}@CMAKE_SHARED_LIBRARY_SUFFIX@)
+
+configure_file(${PROJECT_NAME}-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake @ONLY)
+configure_file(${PROJECT_NAME}-config-version.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config-version.cmake @ONLY)
 install(
     FILES
-        ${CMAKE_CURRENT_BINARY_DIR}/cmocka-config.cmake
-        ${CMAKE_CURRENT_BINARY_DIR}/cmocka-config-version.cmake
+        ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake
+        ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config-version.cmake
     DESTINATION
-        ${CMAKE_INSTALL_DIR}/cmocka
+        ${CMAKE_INSTALL_DIR}/${PROJECT_NAME}
     COMPONENT
         devel
 )
index 10aecb4..317f0a2 100644 (file)
@@ -7,5 +7,5 @@ else()
     set(CMOCKA_INCLUDE_DIR @INCLUDE_INSTALL_DIR@)
 endif()
 
-set(CMOCKA_LIRBARY @LIB_INSTALL_DIR@/cmocka.so)
-set(CMOCKA_LIRBARIES @LIB_INSTALL_DIR@/cmocka.so)
+set(CMOCKA_LIBRARY @LIB_INSTALL_DIR@/@CMOCKA_LIBRARY_NAME@)
+set(CMOCKA_LIBRARIES @LIB_INSTALL_DIR@/@CMOCKA_LIBRARY_NAME@)