CMake set_version fix
This commit is contained in:
@@ -172,6 +172,7 @@ macro(set_version _T)
|
||||
set(_is_name 1)
|
||||
set(_is_out 0)
|
||||
set(_out)
|
||||
#message("set_version \"${_T}\"")
|
||||
foreach(_i ${ARGN})
|
||||
if (_is_out)
|
||||
set(_is_out 0)
|
||||
@@ -179,13 +180,16 @@ macro(set_version _T)
|
||||
elseif ("x${_i}" STREQUAL "xOUTPUT")
|
||||
set(_is_out 1)
|
||||
elseif(_is_name)
|
||||
#message("set_version component \"${_i}\"")
|
||||
set(_is_name 0)
|
||||
if (_i IN_LIST __version_names)
|
||||
else()
|
||||
message(FATAL_ERROR "Invalid version component \"${_i}\"!")
|
||||
endif()
|
||||
set(_name ${_i})
|
||||
set(${_T}_VERSION_${_name})
|
||||
else()
|
||||
#message("set_version value \"${_name}\" = \"${_i}\"")
|
||||
set(_is_name 1)
|
||||
set(${_T}_VERSION_${_name} ${_i})
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user