[Orxonox-commit 1180] r5901 - code/trunk/cmake
rgrieder at orxonox.net
rgrieder at orxonox.net
Wed Oct 7 13:11:01 CEST 2009
Author: rgrieder
Date: 2009-10-07 13:11:01 +0200 (Wed, 07 Oct 2009)
New Revision: 5901
Modified:
code/trunk/cmake/TargetUtilities.cmake
Log:
Fix did not entirely work before.
Visual Studio should now work again.
Modified: code/trunk/cmake/TargetUtilities.cmake
===================================================================
--- code/trunk/cmake/TargetUtilities.cmake 2009-10-07 10:54:08 UTC (rev 5900)
+++ code/trunk/cmake/TargetUtilities.cmake 2009-10-07 11:11:01 UTC (rev 5901)
@@ -107,9 +107,6 @@
ENDIF()
# Add the config files in a special source group
LIST(APPEND _${_target_name}_files ${ORXONOX_CONFIG_FILES})
- FOREACH(_file ${ORXONOX_CONFIG_FILES})
- SET_SOURCE_FILES_PROPERTIES(${_file} PROPERTIES HEADER_FILE_ONLY TRUE)
- ENDFOREACH(_file)
SOURCE_GROUP("Config" FILES ${ORXONOX_CONFIG_FILES})
ENDIF()
ENDIF(NOT _arg_NO_SOURCE_GROUPS)
@@ -159,6 +156,13 @@
SET(_arg_STATIC)
ENDIF()
+ # Don't compile header files
+ FOREACH(_file ${_${_target_name}_files})
+ IF(NOT _file MATCHES "\\.(c|cc|cpp)")
+ SET_SOURCE_FILES_PROPERTIES(${_file} PROPERTIES HEADER_FILE_ONLY TRUE)
+ ENDIF()
+ ENDFOREACH(_file)
+
# Add the library/executable
IF("${_target_type}" STREQUAL "LIBRARY")
ADD_LIBRARY(${_target_name} ${_arg_STATIC} ${_arg_SHARED}
More information about the Orxonox-commit
mailing list