summaryrefslogtreecommitdiffstats
path: root/Tests/Complex/Executable/complex.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2002-07-16 21:42:56 (GMT)
committerBrad King <brad.king@kitware.com>2002-07-16 21:42:56 (GMT)
commit3d3caacf9ec9f99cebcfaeb5ab105daa1046f945 (patch)
tree7ce557ef4bbce9d386c6db2d4065415642f79b7f /Tests/Complex/Executable/complex.cxx
parent08f2876bb438d229388984b851e11bfaa86a6e24 (diff)
downloadCMake-3d3caacf9ec9f99cebcfaeb5ab105daa1046f945.zip
CMake-3d3caacf9ec9f99cebcfaeb5ab105daa1046f945.tar.gz
CMake-3d3caacf9ec9f99cebcfaeb5ab105daa1046f945.tar.bz2
ENH: Added test for IF inside a FOREACH.
Diffstat (limited to 'Tests/Complex/Executable/complex.cxx')
-rw-r--r--Tests/Complex/Executable/complex.cxx12
1 files changed, 10 insertions, 2 deletions
diff --git a/Tests/Complex/Executable/complex.cxx b/Tests/Complex/Executable/complex.cxx
index e8885e5..c5969cb 100644
--- a/Tests/Complex/Executable/complex.cxx
+++ b/Tests/Complex/Executable/complex.cxx
@@ -799,8 +799,16 @@ int main()
else
{
cmFailed("cmSystemTools::UpperCase is working");
- }
-
+ }
+
+ // ----------------------------------------------------------------------
+ // Test if IF command inside a FOREACH works.
+#if defined(IF_INSIDE_FOREACH_THEN_EXECUTED) && !defined(IF_INSIDE_FOREACH_ELSE_EXECUTED)
+ cmPassed("IF inside a FOREACH block works");
+#else
+ cmFailed("IF inside a FOREACH block is broken");
+#endif
+
// ----------------------------------------------------------------------
// Summary