[crisscross commit] r863 - trunk

0 views
Skip to first unread message

codesite...@google.com

unread,
Oct 15, 2008, 7:59:16 PM10/15/08
to crisscr...@googlegroups.com
Author: steven.noonan
Date: Wed Oct 15 16:57:45 2008
New Revision: 863

Modified:
trunk/CMakeLists.txt

Log:
Fix for precompiled headers, I think.


Modified: trunk/CMakeLists.txt
==============================================================================
--- trunk/CMakeLists.txt (original)
+++ trunk/CMakeLists.txt Wed Oct 15 16:57:45 2008
@@ -29,12 +29,14 @@
ENDIF(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]")
ENDIF(CMAKE_COMPILER_IS_GNUCXX)

-MACRO(ADD_PRECOMPILED_HEADER _targetName _header _sourceFile)
+MACRO(ADD_PRECOMPILED_HEADER _targetName _header _source)
IF(MSVC)
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /Yu\"${_header}\"")
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Yu\"${_header}\"")
- set_source_files_properties(_sourceFile
- COMPILE_FLAGS "/Yc\"${_header}\""
+ GET_FILENAME_COMPONENT(_headerFile ${_header} NAME)
+ GET_FILENAME_COMPONENT(_sourceFile ${_source} NAME)
+ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /Yu\"${_headerFile}\"")
+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Yu\"${_headerFile}\"")
+ set_source_files_properties(_source
+ COMPILE_FLAGS "/Yc\"${_headerFile}\""
)
ENDIF(MSVC)
IF(CMAKE_COMPILER_IS_GNUCXX AND NOT XCODE)

Reply all
Reply to author
Forward
0 new messages