2016-09-04 13:32:31 +02:00
|
|
|
IF ("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_LESS "2.8.7")
|
|
|
|
FUNCTION(MESSAGE_ONCE id out)
|
2015-11-22 07:20:15 +01:00
|
|
|
MESSAGE(STATUS "${out}")
|
2016-09-04 13:32:31 +02:00
|
|
|
ENDFUNCTION()
|
|
|
|
ELSE()
|
|
|
|
FUNCTION(MESSAGE_ONCE id out)
|
|
|
|
STRING(MD5 hash "${out}")
|
|
|
|
IF(NOT __msg1_${id} STREQUAL "${hash}")
|
|
|
|
MESSAGE(STATUS "${out}")
|
|
|
|
ENDIF()
|
|
|
|
SET(__msg1_${id} ${hash} CACHE INTERNAL "")
|
|
|
|
ENDFUNCTION()
|
|
|
|
ENDIF()
|
2019-07-07 15:07:13 +02:00
|
|
|
|
|
|
|
MACRO(SET_IF_UNSET VAR VAL)
|
|
|
|
IF(NOT DEFINED ${VAR})
|
|
|
|
SET(${VAR} ${VAL})
|
|
|
|
ENDIF()
|
|
|
|
ENDMACRO()
|