diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/ECMGenerateExportHeader.cmake | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/ECMGenerateExportHeader.cmake b/modules/ECMGenerateExportHeader.cmake index 96c1f696..81bf33e3 100644 --- a/modules/ECMGenerateExportHeader.cmake +++ b/modules/ECMGenerateExportHeader.cmake @@ -383,14 +383,14 @@ function(ecm_export_header_format_version _version)      )      cmake_parse_arguments(ARGS "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) -    if (NOT ARGS_CURRENT_VERSION) -        message(FATAL_ERROR "No CURRENT_VERSION passed when calling ecm_export_header_format_version().") -    endif()      if (NOT ARGS_STRING_VAR AND NOT ARGS_HEXNUMBER_VAR)          message(FATAL_ERROR "No STRING_VAR or HEXNUMBER_VAR passed when calling ecm_export_header_format_version().")      endif()      if(_version STREQUAL "CURRENT") +        if (NOT ARGS_CURRENT_VERSION ) +            message(FATAL_ERROR "\"CURRENT\" as version value not supported when CURRENT_VERSION not passed on calling ecm_export_header_format_version().") +        endif()          set(_version ${ARGS_CURRENT_VERSION})      endif()  | 
