[cmake-commits] andy committed CMakeLists.txt 1.1 1.2
VariableWatchTest.cmake.in NONE 1.1
cmake-commits at cmake.org
cmake-commits at cmake.org
Wed Apr 11 15:13:07 EDT 2007
Update of /cvsroot/CMake/CMake/Tests/CMakeTests
In directory public:/mounts/ram/cvs-serv12459/Tests/CMakeTests
Modified Files:
CMakeLists.txt
Added Files:
VariableWatchTest.cmake.in
Log Message:
ENH: Add variable watch command
--- NEW FILE: VariableWatchTest.cmake.in ---
MESSAGE("Start")
VARIABLE_WATCH(TESTVAR MESSAGE)
VARIABLE_WATCH(TESTVAR1)
macro(testwatch var access file stack)
MESSAGE("There was a ${access} access done on the variable: ${var} in file ${file}")
MESSAGE("List file stack is: ${stack}")
endmacro(testwatch)
VARIABLE_WATCH(somevar testwatch)
set(TESTVAR1 "1")
set(TESTVAR "1")
set(TESTVAR1 "0")
set(TESTVAR "0")
message("Variable: ${somevar}")
set(somevar "1")
message("Variable: ${somevar}")
remove(somevar)
Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Tests/CMakeTests/CMakeLists.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- CMakeLists.txt 10 Feb 2006 19:11:12 -0000 1.1
+++ CMakeLists.txt 11 Apr 2007 19:13:05 -0000 1.2
@@ -4,7 +4,8 @@
MACRO(AddCMakeTest TestName Arguments)
CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/${TestName}Test.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/${TestName}Test.cmake" @ONLY IMMEDIATE)
- ADD_TEST(CMake.List ${CMAKE_EXECUTABLE} -P "${CMAKE_CURRENT_BINARY_DIR}/ListTest.cmake" ${Arguments})
+ ADD_TEST(CMake.${TestName} ${CMAKE_EXECUTABLE} -P "${CMAKE_CURRENT_BINARY_DIR}/${TestName}Test.cmake" ${Arguments})
ENDMACRO(AddCMakeTest)
AddCMakeTest(List "")
+AddCMakeTest(VariableWatch "")
More information about the Cmake-commits
mailing list