BUG: Replace non-bootstrap command with macro
- The GET_TEST_PROPERTY command does not exist during bootstrap. - Instead of lots of conditionals, replace it with a macro.
This commit is contained in:
parent
f188d0e241
commit
e245d4ea11
|
@ -12,6 +12,15 @@ MACRO(ADD_TEST_MACRO NAME COMMAND)
|
||||||
--test-command ${COMMAND})
|
--test-command ${COMMAND})
|
||||||
ENDMACRO(ADD_TEST_MACRO)
|
ENDMACRO(ADD_TEST_MACRO)
|
||||||
|
|
||||||
|
# Support bootstrap builds. When CMake 2.6 is required we can switch
|
||||||
|
# to using the get_property command which is in bootstrap. Note that
|
||||||
|
# that command will return empty instead of NOTFOUND if the property
|
||||||
|
# is not set.
|
||||||
|
IF(NOT COMMAND GET_TEST_PROPERTY)
|
||||||
|
MACRO(GET_TEST_PROPERTY test prop var)
|
||||||
|
SET(${var} "")
|
||||||
|
ENDMACRO(GET_TEST_PROPERTY)
|
||||||
|
ENDIF(NOT COMMAND GET_TEST_PROPERTY)
|
||||||
|
|
||||||
# Testing
|
# Testing
|
||||||
IF(BUILD_TESTING)
|
IF(BUILD_TESTING)
|
||||||
|
|
Loading…
Reference in New Issue