--- CMakeLists.txt	2024-07-22 09:51:12.000000000 +0800
+++ CMakeLists.txt	2024-07-31 20:58:18.000000000 +0800
@@ -93,7 +93,7 @@
 # additional Find*.cmake necessary
 install(FILES
 ${CMAKE_CURRENT_SOURCE_DIR}/cmake/FindHDF5.cmake
-DESTINATION cmake
+DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/h5fortran
 )
 
 include(cmake/pkgconf.cmake)

--- cmake/install.cmake	2024-07-22 09:51:12.000000000 +0800
+++ cmake/install.cmake	2024-07-31 20:59:00.000000000 +0800
@@ -4,7 +4,7 @@
 
 configure_package_config_file(${CMAKE_CURRENT_LIST_DIR}/config.cmake.in
 ${CMAKE_CURRENT_BINARY_DIR}/cmake/${PROJECT_NAME}Config.cmake
-INSTALL_DESTINATION cmake
+INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/h5fortran
 )
 
 write_basic_package_version_file(
@@ -14,13 +14,13 @@
 
 install(EXPORT ${PROJECT_NAME}-targets
 NAMESPACE ${PROJECT_NAME}::
-DESTINATION cmake
+DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/h5fortran
 )
 
 install(FILES
 ${CMAKE_CURRENT_BINARY_DIR}/cmake/${PROJECT_NAME}Config.cmake
 ${CMAKE_CURRENT_BINARY_DIR}/cmake/${PROJECT_NAME}ConfigVersion.cmake
-DESTINATION cmake
+DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/h5fortran
 )
 
 # --- CPack

--- cmake/pkgconf.cmake	2024-07-22 09:51:12.000000000 +0800
+++ cmake/pkgconf.cmake	2024-07-31 20:59:18.000000000 +0800
@@ -5,4 +5,4 @@
 set(pc_filename h5fortran.pc)
 configure_file(${CMAKE_CURRENT_LIST_DIR}/pkgconf.pc.in ${pc_filename} @ONLY)
 
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${pc_filename} DESTINATION pkgconfig)
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${pc_filename} DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)