You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
944 B
15 lines
944 B
3 years ago
|
cmake_language(DEFER ID message0 CALL message STATUS "First Deferred Message")
|
||
|
cmake_language(DEFER ID getCallIds1 CALL cmake_language DEFER GET_CALL_IDS ids)
|
||
|
cmake_language(DEFER ID messageIds1 CALL cmake_language EVAL CODE [[message(STATUS "Deferred Message: ids='${ids}'")]])
|
||
|
cmake_language(DEFER ID cancelCall CALL cmake_language DEFER CANCEL_CALL toBeCancelled)
|
||
|
cmake_language(DEFER ID getCallIds2 CALL cmake_language DEFER GET_CALL_IDS ids)
|
||
|
cmake_language(DEFER ID messageIds2 CALL cmake_language EVAL CODE [[message(STATUS "Deferred Message: ids='${ids}'")]])
|
||
|
cmake_language(DEFER ID toBeCancelled CALL message STATUS "Canceled Message")
|
||
|
cmake_language(DEFER ID message3 CALL message STATUS "Final Deferred Message")
|
||
|
cmake_language(DEFER GET_CALL_IDS ids)
|
||
|
message(STATUS "Immediate Message: ids='${ids}'")
|
||
|
foreach(id ${ids})
|
||
|
cmake_language(DEFER GET_CALL ${id} call)
|
||
|
message(STATUS "Immediate Message: ${id}='${call}'")
|
||
|
endforeach()
|