Skip to content
Snippets Groups Projects
Unverified Commit d8cd9661 authored by Tim Kaune's avatar Tim Kaune
Browse files

Use CMakePackageConfigHelpers for package config file

This makes the CMake package relocatable
parent c7ca5c89
Branches
Tags
No related merge requests found
......@@ -49,10 +49,10 @@ write_basic_package_version_file(
file(READ "../cmake/HandlePolicies.cmake" HANDLE_POLICIES_SCRIPT OFFSET 1128)
configure_file(
configure_package_config_file(
"LoadStaticSharedTargetsConfig.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/LoadStaticSharedTargetsConfig.cmake"
@ONLY
INSTALL_DESTINATION "${LoadStaticSharedTargets_INSTALL_CMAKEDIR}"
)
install(
......
......@@ -23,6 +23,8 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
]]
@PACKAGE_INIT@
cmake_minimum_required(VERSION @CMAKE_MINIMUM_REQUIRED_VERSION@)
set(CMAKE_MAXIMUM_SUPPORTED_VERSION @CMAKE_MAXIMUM_SUPPORTED_VERSION@)
......@@ -33,3 +35,5 @@ set(CMAKE_MAXIMUM_SUPPORTED_VERSION @CMAKE_MAXIMUM_SUPPORTED_VERSION@)
# include(LoadStaticSharedTargets) should work after this
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}")
check_required_components(LoadStaticSharedTargets)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment