[Cmake-commits] [cmake-commits] hoffman committed CMakeLists.txt 1.63 1.63.2.1

cmake-commits at cmake.org cmake-commits at cmake.org
Wed Sep 3 09:43:26 EDT 2008


Update of /cvsroot/CMake/CMake/Tests/Complex/Executable
In directory public:/mounts/ram/cvs-serv18450/Tests/Complex/Executable

Modified Files:
      Tag: CMake-2-6
	CMakeLists.txt 
Log Message:
ENH: 2.6.2 rc 2 merge from main tree


Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Tests/Complex/Executable/CMakeLists.txt,v
retrieving revision 1.63
retrieving revision 1.63.2.1
diff -C 2 -d -r1.63 -r1.63.2.1
*** CMakeLists.txt	7 Feb 2008 13:55:56 -0000	1.63
--- CMakeLists.txt	3 Sep 2008 13:43:24 -0000	1.63.2.1
***************
*** 17,20 ****
--- 17,37 ----
  ENDIF(COMPLEX_TEST_CMAKELIB)
  
+ # Create an imported target for if(TARGET) test below.
+ ADD_LIBRARY(ExeImportedTarget UNKNOWN IMPORTED)
+ 
+ # Test if(TARGET) command.
+ IF(NOT TARGET CMakeTestLibrary)
+   MESSAGE(FATAL_ERROR "IF(NOT TARGET CMakeTestLibrary) returned true!")
+ ENDIF(NOT TARGET CMakeTestLibrary)
+ IF(NOT TARGET ExeImportedTarget)
+   MESSAGE(FATAL_ERROR "IF(NOT TARGET ExeImportedTarget) returned true!")
+ ENDIF(NOT TARGET ExeImportedTarget)
+ IF(TARGET LibImportedTarget)
+   MESSAGE(FATAL_ERROR "IF(TARGET LibImportedTarget) returned true!")
+ ENDIF(TARGET LibImportedTarget)
+ IF(TARGET NotATarget)
+   MESSAGE(FATAL_ERROR "IF(TARGET NotATarget) returned true!")
+ ENDIF(TARGET NotATarget)
+ 
    # Use LINK_LIBRARIES instead of TARGET_LINK_LIBRARIES to 
  SET(COMPLEX_LIBS CMakeTestLibrary;CMakeTestLibraryShared;CMakeTestCLibraryShared)



More information about the Cmake-commits mailing list