cmake: Fix cmocka cmake-config files.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3842f5c..03e7b5d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -67,14 +67,16 @@
 )
 
 # 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
 )
diff --git a/cmocka-config.cmake.in b/cmocka-config.cmake.in
index 10aecb4..317f0a2 100644
--- a/cmocka-config.cmake.in
+++ b/cmocka-config.cmake.in
@@ -7,5 +7,5 @@
     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@)