summaryrefslogtreecommitdiff
path: root/Tests/LoadCommand/CMakeLists.txt
diff options
context:
space:
mode:
authorKen Martin <ken.martin@kitware.com>2002-09-16 16:27:00 -0400
committerKen Martin <ken.martin@kitware.com>2002-09-16 16:27:00 -0400
commit885f55b3d0cfe0d1274999b44fc441967410520f (patch)
tree7ea3c5e28bf203fbd1bfadc050503c965b43b738 /Tests/LoadCommand/CMakeLists.txt
parent4dec2a174a83415e9b6d26f4d0e0750111a051ef (diff)
downloadcmake-885f55b3d0cfe0d1274999b44fc441967410520f.tar.gz
load command test
Diffstat (limited to 'Tests/LoadCommand/CMakeLists.txt')
-rw-r--r--Tests/LoadCommand/CMakeLists.txt31
1 files changed, 31 insertions, 0 deletions
diff --git a/Tests/LoadCommand/CMakeLists.txt b/Tests/LoadCommand/CMakeLists.txt
new file mode 100644
index 0000000000..a2008077e2
--- /dev/null
+++ b/Tests/LoadCommand/CMakeLists.txt
@@ -0,0 +1,31 @@
+PROJECT(LOADED_COMMANDS)
+
+# set a definition
+SET (TEST_COMMAND_TEST1 1)
+
+# try to compile the command
+TRY_COMPILE(COMPILE_OK
+ ${LOADED_COMMANDS_SOURCE_DIR}/CMakeCommands
+ ${LOADED_COMMANDS_BINARY_DIR}/CMakeCommands
+ CMAKE_LOADED_COMMANDS)
+
+# if the compile was OK, try loading the command
+IF (COMPILE_OK)
+ LOAD_COMMAND(CMAKE_TEST_COMMAND
+ ${LOADED_COMMANDS_BINARY_DIR}/CMakeCommands
+ ${LOADED_COMMANDS_BINARY_DIR}/CMakeCommands/Debug
+ )
+ # if the command loaded, execute the command
+ IF (COMMAND CMAKE_TEST_COMMAND)
+ CMAKE_TEST_COMMAND()
+ ENDIF (COMMAND CMAKE_TEST_COMMAND)
+ELSE (COMPILE_OK)
+ MESSAGE("failed to compile VTK_WRAP_TCL2")
+ENDIF (COMPILE_OK)
+
+IF (TEST_DEF)
+ ADD_DEFINITIONS(-DCMAKE_IS_FUN)
+ENDIF (TEST_DEF)
+
+ADD_EXECUTABLE (LoadedCommand LoadedCommand.cxx)
+