CMake exported files in wrong location in build folder after change from last commit

0.8
Bruno Van de Velde 2018-10-11 20:03:47 +02:00
parent 3f03917cb8
commit 232f2b316d
1 changed files with 6 additions and 6 deletions

View File

@ -72,9 +72,9 @@ function(tgui_export_target export_name)
include(CMakePackageConfigHelpers)
if(CMAKE_VERSION VERSION_LESS 3.11)
set(CVF_VERSION ${TGUI_VERSION_MAJOR}.${TGUI_VERSION_MINOR}.${TGUI_VERSION_PATCH})
configure_file("${PROJECT_SOURCE_DIR}/cmake/TGUIConfigVersion.cmake.in" "${CMAKE_CURRENT_BINARY_DIR}/TGUIConfigVersion.cmake" @ONLY)
configure_file("${PROJECT_SOURCE_DIR}/cmake/TGUIConfigVersion.cmake.in" "${PROJECT_BINARY_DIR}/TGUIConfigVersion.cmake" @ONLY)
else()
write_basic_package_version_file("${CMAKE_CURRENT_BINARY_DIR}/TGUIConfigVersion.cmake"
write_basic_package_version_file("${PROJECT_BINARY_DIR}/TGUIConfigVersion.cmake"
VERSION ${TGUI_VERSION_MAJOR}.${TGUI_VERSION_MINOR}.${TGUI_VERSION_PATCH}
COMPATIBILITY SameMinorVersion)
endif()
@ -86,22 +86,22 @@ function(tgui_export_target export_name)
endif()
export(EXPORT ${export_name}
FILE "${CMAKE_CURRENT_BINARY_DIR}/${targets_config_filename}")
FILE "${PROJECT_BINARY_DIR}/${targets_config_filename}")
if (TGUI_BUILD_FRAMEWORK)
set(config_package_location "TGUI.framework/Resources/CMake")
else()
set(config_package_location lib${LIB_SUFFIX}/cmake/TGUI)
endif()
configure_package_config_file("${PROJECT_SOURCE_DIR}/cmake/TGUIConfig.cmake.in" "${CMAKE_CURRENT_BINARY_DIR}/TGUIConfig.cmake"
configure_package_config_file("${PROJECT_SOURCE_DIR}/cmake/TGUIConfig.cmake.in" "${PROJECT_BINARY_DIR}/TGUIConfig.cmake"
INSTALL_DESTINATION "${config_package_location}")
install(EXPORT ${export_name}
FILE ${targets_config_filename}
DESTINATION ${config_package_location})
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/TGUIConfig.cmake"
"${CMAKE_CURRENT_BINARY_DIR}/TGUIConfigVersion.cmake"
install(FILES "${PROJECT_BINARY_DIR}/TGUIConfig.cmake"
"${PROJECT_BINARY_DIR}/TGUIConfigVersion.cmake"
DESTINATION ${config_package_location}
COMPONENT devel)
endfunction()