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