[Orxonox-commit 2743] r7448 - code/trunk/cmake/tools

rgrieder at orxonox.net rgrieder at orxonox.net
Mon Sep 13 15:14:52 CEST 2010


Author: rgrieder
Date: 2010-09-13 15:14:52 +0200 (Mon, 13 Sep 2010)
New Revision: 7448

Modified:
   code/trunk/cmake/tools/GetGCCCompilerFlags.cmake
   code/trunk/cmake/tools/PrecompiledHeaderFiles.cmake
Log:
DEFINE_SYMBOL property is only added to compile flags for an executable.

Modified: code/trunk/cmake/tools/GetGCCCompilerFlags.cmake
===================================================================
--- code/trunk/cmake/tools/GetGCCCompilerFlags.cmake	2010-09-13 13:14:25 UTC (rev 7447)
+++ code/trunk/cmake/tools/GetGCCCompilerFlags.cmake	2010-09-13 13:14:52 UTC (rev 7448)
@@ -57,7 +57,10 @@
   GET_DIRECTORY_PROPERTY(_directory_defs_build_type      COMPILE_DEFINITIONS_${_build_type_upper})
   GET_TARGET_PROPERTY(_target_defs            ${_target} COMPILE_DEFINITIONS)
   GET_TARGET_PROPERTY(_target_defs_build_type ${_target} COMPILE_DEFINITIONS_${_build_type_upper})
-  GET_TARGET_PROPERTY(_target_def_symbol      ${_target} DEFINE_SYMBOL)
+  IF(${_target_type} STREQUAL SHARED_LIBRARY)
+    GET_TARGET_PROPERTY(_target_def_symbol    ${_target} DEFINE_SYMBOL)
+  ENDIF()
+
   # Prefix them all with a "-D" if the property was found
   FOREACH(_def ${_directory_defs} ${_directory_defs_build_type} ${_target_defs}
                ${_target_defs_build_type} ${_target_def_symbol})

Modified: code/trunk/cmake/tools/PrecompiledHeaderFiles.cmake
===================================================================
--- code/trunk/cmake/tools/PrecompiledHeaderFiles.cmake	2010-09-13 13:14:25 UTC (rev 7447)
+++ code/trunk/cmake/tools/PrecompiledHeaderFiles.cmake	2010-09-13 13:14:52 UTC (rev 7448)
@@ -69,7 +69,6 @@
   IF(_list_index EQUAL -1) # Header file could already be included with GET_ALL_HEADER_FILES
     LIST(APPEND ${_sourcefile_var} ${_pch_header_file})
   ENDIF()
-  SOURCE_GROUP("PCH" FILES ${_pch_header_file})
 
   IF(MSVC)
 
@@ -80,7 +79,6 @@
     ENDIF()
     SET_SOURCE_FILES_PROPERTIES(_pch_source_file PROPERTIES GENERATED TRUE)
     LIST(APPEND ${_sourcefile_var} ${_pch_source_file})
-    SOURCE_GROUP("PCH" FILES ${_pch_source_file})
 
     SET(_pch_file "${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${_pch_header_filename}.pch")
     # Set compile flags for generated source file




More information about the Orxonox-commit mailing list