CMake exported files in wrong location in build folder after change from last commit
parent
3f03917cb8
commit
232f2b316d
|
@ -72,9 +72,9 @@ function(tgui_export_target export_name)
|
||||||
include(CMakePackageConfigHelpers)
|
include(CMakePackageConfigHelpers)
|
||||||
if(CMAKE_VERSION VERSION_LESS 3.11)
|
if(CMAKE_VERSION VERSION_LESS 3.11)
|
||||||
set(CVF_VERSION ${TGUI_VERSION_MAJOR}.${TGUI_VERSION_MINOR}.${TGUI_VERSION_PATCH})
|
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()
|
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}
|
VERSION ${TGUI_VERSION_MAJOR}.${TGUI_VERSION_MINOR}.${TGUI_VERSION_PATCH}
|
||||||
COMPATIBILITY SameMinorVersion)
|
COMPATIBILITY SameMinorVersion)
|
||||||
endif()
|
endif()
|
||||||
|
@ -86,22 +86,22 @@ function(tgui_export_target export_name)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
export(EXPORT ${export_name}
|
export(EXPORT ${export_name}
|
||||||
FILE "${CMAKE_CURRENT_BINARY_DIR}/${targets_config_filename}")
|
FILE "${PROJECT_BINARY_DIR}/${targets_config_filename}")
|
||||||
|
|
||||||
if (TGUI_BUILD_FRAMEWORK)
|
if (TGUI_BUILD_FRAMEWORK)
|
||||||
set(config_package_location "TGUI.framework/Resources/CMake")
|
set(config_package_location "TGUI.framework/Resources/CMake")
|
||||||
else()
|
else()
|
||||||
set(config_package_location lib${LIB_SUFFIX}/cmake/TGUI)
|
set(config_package_location lib${LIB_SUFFIX}/cmake/TGUI)
|
||||||
endif()
|
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_DESTINATION "${config_package_location}")
|
||||||
|
|
||||||
install(EXPORT ${export_name}
|
install(EXPORT ${export_name}
|
||||||
FILE ${targets_config_filename}
|
FILE ${targets_config_filename}
|
||||||
DESTINATION ${config_package_location})
|
DESTINATION ${config_package_location})
|
||||||
|
|
||||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/TGUIConfig.cmake"
|
install(FILES "${PROJECT_BINARY_DIR}/TGUIConfig.cmake"
|
||||||
"${CMAKE_CURRENT_BINARY_DIR}/TGUIConfigVersion.cmake"
|
"${PROJECT_BINARY_DIR}/TGUIConfigVersion.cmake"
|
||||||
DESTINATION ${config_package_location}
|
DESTINATION ${config_package_location}
|
||||||
COMPONENT devel)
|
COMPONENT devel)
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
Loading…
Reference in New Issue