|
21 | 21 | include(CMakePackageConfigHelpers) |
22 | 22 |
|
23 | 23 | function(iceberg_install_cmake_package PACKAGE_NAME EXPORT_NAME) |
24 | | - set(CONFIG_CMAKE "${PACKAGE_NAME}Config.cmake") |
| 24 | + set(CONFIG_CMAKE "${PACKAGE_NAME}-config.cmake") |
25 | 25 | set(BUILT_CONFIG_CMAKE "${CMAKE_CURRENT_BINARY_DIR}/${CONFIG_CMAKE}") |
26 | 26 | configure_package_config_file("${CONFIG_CMAKE}.in" "${BUILT_CONFIG_CMAKE}" |
27 | 27 | INSTALL_DESTINATION "${ICEBERG_INSTALL_CMAKEDIR}/${PACKAGE_NAME}" |
28 | 28 | ) |
29 | | - set(CONFIG_VERSION_CMAKE "${PACKAGE_NAME}ConfigVersion.cmake") |
| 29 | + set(CONFIG_VERSION_CMAKE "${PACKAGE_NAME}config-version.cmake") |
30 | 30 | set(BUILT_CONFIG_VERSION_CMAKE "${CMAKE_CURRENT_BINARY_DIR}/${CONFIG_VERSION_CMAKE}") |
31 | 31 | write_basic_package_version_file("${BUILT_CONFIG_VERSION_CMAKE}" |
32 | 32 | COMPATIBILITY SameMajorVersion) |
33 | 33 | install(FILES "${BUILT_CONFIG_CMAKE}" "${BUILT_CONFIG_VERSION_CMAKE}" |
34 | 34 | DESTINATION "${ICEBERG_INSTALL_CMAKEDIR}/${PACKAGE_NAME}") |
35 | | - set(TARGETS_CMAKE "${PACKAGE_NAME}Targets.cmake") |
| 35 | + set(TARGETS_CMAKE "${PACKAGE_NAME}-targets.cmake") |
36 | 36 | install(EXPORT ${EXPORT_NAME} |
37 | 37 | DESTINATION "${ICEBERG_INSTALL_CMAKEDIR}/${PACKAGE_NAME}" |
38 | 38 | NAMESPACE "${PACKAGE_NAME}::" |
@@ -213,6 +213,7 @@ function(add_iceberg_lib LIB_NAME) |
213 | 213 |
|
214 | 214 | string(TOUPPER ${LIB_NAME} VISIBILITY_NAME) |
215 | 215 | target_compile_definitions(${LIB_NAME}_static PUBLIC ${VISIBILITY_NAME}_STATIC) |
| 216 | + |
216 | 217 | install(TARGETS ${LIB_NAME}_static |
217 | 218 | EXPORT iceberg_targets |
218 | 219 | ARCHIVE DESTINATION ${INSTALL_ARCHIVE_DIR} |
|
0 commit comments