diff options
| author | click <none@none> | 2010-08-16 12:14:10 +0200 |
|---|---|---|
| committer | click <none@none> | 2010-08-16 12:14:10 +0200 |
| commit | 105e4e16cc1475468d51cae37aa3362b1d36f9e6 (patch) | |
| tree | 34b1c882b211644f0aaee1c4dce88fc1831cf06c /src/server/scripts | |
| parent | 29c2520506e12bbae669fbd190901443eca2f2a5 (diff) | |
Buildsystem: Add PCH-support for targets shared, collision, authserver and worldserver (your mileage may vary, feedback needed)
- The active configuration for these to be active is GAMEPCH, so don't expect turbospeed if not enabled.
--HG--
branch : trunk
Diffstat (limited to 'src/server/scripts')
| -rw-r--r-- | src/server/scripts/CMakeLists.txt | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/server/scripts/CMakeLists.txt b/src/server/scripts/CMakeLists.txt index a5a36263ba2..501a4e23403 100644 --- a/src/server/scripts/CMakeLists.txt +++ b/src/server/scripts/CMakeLists.txt @@ -24,7 +24,15 @@ if( SCRIPTPCH ) ) endif() +if( SCRIPTPCH AND MSVC ) + set(scripts_STAT_SRCS + PrecompiledHeaders/ScriptPCH.cpp + PrecompiledHeaders/ScriptPCH.h + ) +endif() + set(scripts_STAT_SRCS + ${scripts_STAT_SRCS} ${scripts_easternkingdoms} ${scripts_kalimdor} ${scripts_northrend} @@ -40,14 +48,6 @@ set(scripts_STAT_SRCS ../game/AI/ScriptedAI/ScriptedSimpleAI.cpp ) -if(MSVC) - set(scripts_STAT_SRCS - ${scripts_STAT_SRCS} - PrecompiledHeaders/ScriptPCH.cpp - PrecompiledHeaders/ScriptPCH.h - ) -endif() - message("-- Added Script Library to SCRIPTS lib") include_directories( @@ -146,8 +146,8 @@ add_dependencies(scripts genrev) # Generate precompiled header if( SCRIPTPCH ) if(CMAKE_COMPILER_IS_GNUCXX) - add_precompiled_header(scripts ${CMAKE_SOURCE_DIR}/src/server/scripts/PrecompiledHeaders/ScriptPCH.h) + add_precompiled_header(scripts ${CMAKE_CURRENT_SOURCE_DIR}/PrecompiledHeaders/ScriptPCH.h) elseif(MSVC) - add_native_precompiled_header(scripts ${CMAKE_SOURCE_DIR}/src/server/scripts/PrecompiledHeaders/ScriptPCH) + add_native_precompiled_header(scripts ${CMAKE_CURRENT_SOURCE_DIR}/PrecompiledHeaders/ScriptPCH) endif() endif() |
