28 lines
728 B
CMake
28 lines
728 B
CMake
|
set(summary_willbuild "")
|
||
|
set(summary_willnotbuild "")
|
||
|
|
||
|
macro(summary_add name test)
|
||
|
if (${test})
|
||
|
list(APPEND summary_willbuild ${name})
|
||
|
else (${test})
|
||
|
list(APPEND summary_willnotbuild "${name}")
|
||
|
endif (${test})
|
||
|
endmacro(summary_add)
|
||
|
|
||
|
macro(summary_show_part variable title)
|
||
|
list(LENGTH ${variable} _len)
|
||
|
if (_len)
|
||
|
message("")
|
||
|
message(${title})
|
||
|
foreach (_item ${${variable}})
|
||
|
message(" ${_item}")
|
||
|
endforeach (_item)
|
||
|
endif (_len)
|
||
|
endmacro(summary_show_part)
|
||
|
|
||
|
macro(summary_show)
|
||
|
summary_show_part(summary_willbuild "The following components will be built:")
|
||
|
summary_show_part(summary_willnotbuild "The following components WILL NOT be built:")
|
||
|
message("")
|
||
|
endmacro(summary_show)
|