diff options
| author | Mark Palange <palange@lindenlab.com> | 2008-06-24 22:26:39 +0000 | 
|---|---|---|
| committer | Mark Palange <palange@lindenlab.com> | 2008-06-24 22:26:39 +0000 | 
| commit | 12284eee5a508cd80382352c9f6aeb455297a310 (patch) | |
| tree | 9dacb996cd167b74f5c7d62e296eb5dcfe536de3 | |
| parent | 94fb9ee0b84784583ced6b766f7d968f5baff2c2 (diff) | |
DEV-16958 - added precompiled header support to windows simulator and viewer projects.
Reviewed by Richard
| -rw-r--r-- | indra/newview/CMakeLists.txt | 21 | 
1 files changed, 19 insertions, 2 deletions
| diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index 1fa145cc53..29d05cbdbc 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -385,7 +385,6 @@ set(viewer_SOURCE_FILES      llviewerparceloverlay.cpp      llviewerpartsim.cpp      llviewerpartsource.cpp -    llviewerprecompiledheaders.cpp      llviewerregion.cpp      llviewerstats.cpp      llviewertexteditor.cpp @@ -892,6 +891,24 @@ if (WINDOWS)           llwindebug.h           ) +    # precompiled header configuration +    # llviewerprecompiledheaders.cpp generates +    # the .pch file. +    # All sources added to viewer_SOURCE_FILES  +    # at this point use it. +    set_source_files_properties(llviewerprecompiledheaders.cpp +        PROPERTIES +        COMPILE_FLAGS "/Ycllviewerprecompiledheaders.h" +        )         +    foreach( src_file ${viewer_SOURCE_FILES} ) +        set_source_files_properties( +            ${src_file} +            PROPERTIES +            COMPILE_FLAGS "/Yullviewerprecompiledheaders.h" +            )         +    endforeach( src_file ${viewer_SOURCE_FILES} ) +    list(APPEND viewer_SOURCE_FILES llviewerprecompiledheaders.cpp) +          # Add resource files to the project.      # viewerRes.rc is the only buildable file, but      # the rest are all dependencies of it. @@ -1304,7 +1321,7 @@ if (WINDOWS)          )      add_dependencies(secondlife-bin copy_win_libs) -     +      if (EXISTS ${CMAKE_SOURCE_DIR}/copy_win_scripts)        add_dependencies(secondlife-bin copy_win_scripts)      endif (EXISTS ${CMAKE_SOURCE_DIR}/copy_win_scripts) | 
