This commit is contained in:
Yuhang Zhao 2023-07-29 17:05:23 +08:00
parent 0bcf71fa8d
commit d4c8265fa4
1 changed files with 5 additions and 4 deletions

View File

@ -990,8 +990,9 @@ function(prepare_package_export)
if(PKG_ARGS_UNPARSED_ARGUMENTS) if(PKG_ARGS_UNPARSED_ARGUMENTS)
message(AUTHOR_WARNING "prepare_package_export: Unrecognized arguments: ${PKG_ARGS_UNPARSED_ARGUMENTS}") message(AUTHOR_WARNING "prepare_package_export: Unrecognized arguments: ${PKG_ARGS_UNPARSED_ARGUMENTS}")
endif() endif()
set(__lib_dir "") set(__cmake_dir "")
compute_install_dir(LIB_DIR __lib_dir) compute_install_dir(ROOT LIB_DIR __cmake_dir)
string(APPEND __cmake_dir "/cmake")
set(__config_name "${PKG_ARGS_PACKAGE_NAME}Config") set(__config_name "${PKG_ARGS_PACKAGE_NAME}Config")
set(__config_file "${__config_name}.cmake") set(__config_file "${__config_name}.cmake")
set(__version_name "${__config_name}Version") set(__version_name "${__config_name}Version")
@ -1004,14 +1005,14 @@ function(prepare_package_export)
) )
configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/${__config_file}.in" configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/${__config_file}.in"
"${CMAKE_CURRENT_BINARY_DIR}/${__config_file}" "${CMAKE_CURRENT_BINARY_DIR}/${__config_file}"
INSTALL_DESTINATION "${__lib_dir}/cmake/${PKG_ARGS_PACKAGE_NAME}" INSTALL_DESTINATION "${__cmake_dir}/${PKG_ARGS_PACKAGE_NAME}"
NO_CHECK_REQUIRED_COMPONENTS_MACRO NO_CHECK_REQUIRED_COMPONENTS_MACRO
) )
if(NOT PKG_ARGS_NO_INSTALL) if(NOT PKG_ARGS_NO_INSTALL)
install(FILES install(FILES
"${CMAKE_CURRENT_BINARY_DIR}/${__config_file}" "${CMAKE_CURRENT_BINARY_DIR}/${__config_file}"
"${CMAKE_CURRENT_BINARY_DIR}/${__versoin_file}" "${CMAKE_CURRENT_BINARY_DIR}/${__versoin_file}"
DESTINATION "${__lib_dir}/cmake/${PKG_ARGS_PACKAGE_NAME}" DESTINATION "${__cmake_dir}/${PKG_ARGS_PACKAGE_NAME}"
) )
endif() endif()
endfunction() endfunction()