|
|
@@ -25,26 +25,16 @@ ADD_LIBRARY(CMakeTestLibrary LibrarySources)
|
|
|
#
|
|
|
|
|
|
# test SET_SOURCE_FILES_PROPERTIES
|
|
|
-SET_SOURCE_FILES_PROPERTIES(nonexisting_file2 GENERATED ABSTRACT WRAP_EXCLUDE FLAGS "-foo -bar")
|
|
|
+SET_SOURCE_FILES_PROPERTIES(nonexisting_file2 GENERATED ABSTRACT WRAP_EXCLUDE COMPILE_FLAGS "-foo -bar")
|
|
|
GET_SOURCE_FILE_PROPERTY(ISABS nonexisting_file2 ABSTRACT)
|
|
|
GET_SOURCE_FILE_PROPERTY(WRAPEX nonexisting_file2 WRAP_EXCLUDE)
|
|
|
-GET_SOURCE_FILE_PROPERTY(FLAGS nonexisting_file2 FLAGS)
|
|
|
+GET_SOURCE_FILE_PROPERTY(FLAGS nonexisting_file2 COMPILE_FLAGS)
|
|
|
MESSAGE("ISABS = ${ISABS} WRAPEX = ${WRAPEX} FLAGS = ${FLAGS}")
|
|
|
-# to force a failed test add a source file that does not exist with
|
|
|
-# the name of the failed test
|
|
|
-IF(NOT ISABS)
|
|
|
- SOURCE_FILES(ISABS IS_ABSTRACT_FailTest)
|
|
|
-ENDIF(NOT ISABS)
|
|
|
-
|
|
|
-IF(NOT WRAPEX)
|
|
|
- SOURCE_FILES(WRAPEX IS_WRAP_EXCLUDE_FailTest)
|
|
|
-ENDIF(NOT WRAPEX)
|
|
|
-
|
|
|
-IF(FLAGS MATCHES "-foo -bar")
|
|
|
- MESSAGE("Flags are set correctly ")
|
|
|
-ELSE(FLAGS MATCHES "-foo -bar")
|
|
|
- SOURCE_FILES(WRAPEX FLAGS_FailTest)
|
|
|
-ENDIF(FLAGS MATCHES "-foo -bar")
|
|
|
+
|
|
|
+CONFIGURE_FILE(
|
|
|
+ ${Complex_SOURCE_DIR}/Library/cmTestLibraryConfigure.h.in
|
|
|
+ ${Complex_BINARY_DIR}/Library/cmTestLibraryConfigure.h)
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
@@ -52,7 +42,7 @@ SOURCE_FILES(SharedLibrarySources nonexisting_file2)
|
|
|
SOURCE_FILES_REMOVE(SharedLibrarySources GENERATED nonexisting_file2)
|
|
|
|
|
|
|
|
|
-SET_SOURCE_FILES_PROPERTIES(fileFlags FLAGS "-DEXTRA_FLAG" )
|
|
|
+SET_SOURCE_FILES_PROPERTIES(fileFlags COMPILE_FLAGS "-DEXTRA_FLAG" )
|
|
|
SOURCE_FILES(SharedLibrarySources sharedFile fileFlags)
|
|
|
ADD_LIBRARY(CMakeTestLibraryShared SHARED SharedLibrarySources)
|
|
|
|