diff options
author | Brad King <brad.king@kitware.com> | 2023-12-18 19:57:01 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2023-12-18 19:57:27 (GMT) |
commit | dc5098429b5bd6b5f5c61eb76dcdb79f022b323e (patch) | |
tree | 3a45521f44d4ab8d483b62d8fe686926603f2fc8 /Modules | |
parent | 3b9586671c54622db43dbce01d56c5f1d64a8ca0 (diff) | |
download | CMake-dc5098429b5bd6b5f5c61eb76dcdb79f022b323e.zip CMake-dc5098429b5bd6b5f5c61eb76dcdb79f022b323e.tar.gz CMake-dc5098429b5bd6b5f5c61eb76dcdb79f022b323e.tar.bz2 |
CMakePackageConfigHelpers: Clarify Apple platform selection usage error
`generate_apple_platform_selection_file` requires `INSTALL_DESTINATION`.
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/CMakePackageConfigHelpers.cmake | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Modules/CMakePackageConfigHelpers.cmake b/Modules/CMakePackageConfigHelpers.cmake index ab46d09..61e27ae 100644 --- a/Modules/CMakePackageConfigHelpers.cmake +++ b/Modules/CMakePackageConfigHelpers.cmake @@ -428,6 +428,10 @@ function(generate_apple_platform_selection_file _output_file) set(_multi) cmake_parse_arguments(PARSE_ARGV 0 _gpsf "${_options}" "${_single}" "${_multi}") + if(NOT _gpsf_INSTALL_DESTINATION) + message(FATAL_ERROR "No INSTALL_DESTINATION given to generate_apple_platform_selection_file()") + endif() + set(_have_relative 0) foreach(_opt IN LISTS _config_file_options) if(_gpsf_${_opt}) |