Tests: Simplify GeneratorExpression check implementation

Use a function instead of a macro so we do not need an extra layer of
backslashes.  Use a bracket argument to avoid another layer of extra
backslashes.
This commit is contained in:
Brad King 2015-09-23 09:07:20 -04:00
parent 44f2ade2cb
commit 7de868c4d7
2 changed files with 3 additions and 3 deletions

View File

@ -1,5 +1,5 @@
macro(check var val)
function(check var val)
if(NOT "${${var}}" STREQUAL "${val}")
message(SEND_ERROR "${var} is \"${${var}}\", not \"${val}\"")
endif()
endmacro()
endfunction()

View File

@ -55,5 +55,5 @@ check(test_semicolon ";")
check(test_colons_1 ":")
check(test_colons_2 "::")
check(test_colons_3 "Qt5::Core")
check(test_colons_4 "C:\\\\CMake")
check(test_colons_4 [[C:\CMake]])
check(test_colons_5 "C:/CMake")