mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 21:31:08 -06:00
ENH: add test for SEPARATE_ARGUMENTS
This commit is contained in:
@@ -14,6 +14,10 @@ ENDIF (CMAKE_ANSI_CXXFLAGS)
|
||||
|
||||
ADD_DEFINITIONS(-DCMAKE_IS_FUN)
|
||||
|
||||
SET(TEST_SEP "a b c")
|
||||
SEPARATE_ARGUMENTS(TEST_SEP)
|
||||
|
||||
|
||||
#
|
||||
# Include vars from a file and from a cache
|
||||
#
|
||||
|
||||
@@ -667,7 +667,17 @@ int main()
|
||||
{
|
||||
cmFailed("REMOVE is not working");
|
||||
}
|
||||
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Test SEPARATE_ARGUMENTS
|
||||
if(strcmp("a;b;c", TEST_SEP) == 0)
|
||||
{
|
||||
cmPassed("SEPARATE_ARGUMENTS is working");
|
||||
}
|
||||
else
|
||||
{
|
||||
cmFailed("SEPARATE_ARGUMENTS is not working");
|
||||
}
|
||||
// ----------------------------------------------------------------------
|
||||
// Summary
|
||||
|
||||
|
||||
@@ -49,6 +49,8 @@
|
||||
#cmakedefine FILE_HAS_WRAP_EXCLUDE
|
||||
#define FILE_COMPILE_FLAGS "${FILE_COMPILE_FLAGS}"
|
||||
|
||||
#define TEST_SEP "${TEST_SEP}"
|
||||
|
||||
// Test registry read
|
||||
|
||||
#if defined(_WIN32) && !defined(__CYGWIN__)
|
||||
|
||||
@@ -14,6 +14,10 @@ ENDIF (CMAKE_ANSI_CXXFLAGS)
|
||||
|
||||
ADD_DEFINITIONS(-DCMAKE_IS_FUN)
|
||||
|
||||
SET(TEST_SEP "a b c")
|
||||
SEPARATE_ARGUMENTS(TEST_SEP)
|
||||
|
||||
|
||||
#
|
||||
# Include vars from a file and from a cache
|
||||
#
|
||||
|
||||
@@ -667,7 +667,17 @@ int main()
|
||||
{
|
||||
cmFailed("REMOVE is not working");
|
||||
}
|
||||
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Test SEPARATE_ARGUMENTS
|
||||
if(strcmp("a;b;c", TEST_SEP) == 0)
|
||||
{
|
||||
cmPassed("SEPARATE_ARGUMENTS is working");
|
||||
}
|
||||
else
|
||||
{
|
||||
cmFailed("SEPARATE_ARGUMENTS is not working");
|
||||
}
|
||||
// ----------------------------------------------------------------------
|
||||
// Summary
|
||||
|
||||
|
||||
@@ -49,6 +49,8 @@
|
||||
#cmakedefine FILE_HAS_WRAP_EXCLUDE
|
||||
#define FILE_COMPILE_FLAGS "${FILE_COMPILE_FLAGS}"
|
||||
|
||||
#define TEST_SEP "${TEST_SEP}"
|
||||
|
||||
// Test registry read
|
||||
|
||||
#if defined(_WIN32) && !defined(__CYGWIN__)
|
||||
|
||||
@@ -14,6 +14,10 @@ ENDIF (CMAKE_ANSI_CXXFLAGS)
|
||||
|
||||
ADD_DEFINITIONS(-DCMAKE_IS_FUN)
|
||||
|
||||
SET(TEST_SEP "a b c")
|
||||
SEPARATE_ARGUMENTS(TEST_SEP)
|
||||
|
||||
|
||||
#
|
||||
# Include vars from a file and from a cache
|
||||
#
|
||||
|
||||
@@ -667,7 +667,17 @@ int main()
|
||||
{
|
||||
cmFailed("REMOVE is not working");
|
||||
}
|
||||
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Test SEPARATE_ARGUMENTS
|
||||
if(strcmp("a;b;c", TEST_SEP) == 0)
|
||||
{
|
||||
cmPassed("SEPARATE_ARGUMENTS is working");
|
||||
}
|
||||
else
|
||||
{
|
||||
cmFailed("SEPARATE_ARGUMENTS is not working");
|
||||
}
|
||||
// ----------------------------------------------------------------------
|
||||
// Summary
|
||||
|
||||
|
||||
@@ -49,6 +49,8 @@
|
||||
#cmakedefine FILE_HAS_WRAP_EXCLUDE
|
||||
#define FILE_COMPILE_FLAGS "${FILE_COMPILE_FLAGS}"
|
||||
|
||||
#define TEST_SEP "${TEST_SEP}"
|
||||
|
||||
// Test registry read
|
||||
|
||||
#if defined(_WIN32) && !defined(__CYGWIN__)
|
||||
|
||||
Reference in New Issue
Block a user