diff options
Diffstat (limited to 'src/server/scripts')
| -rw-r--r-- | src/server/scripts/CMakeLists.txt | 16 | ||||
| -rw-r--r-- | src/server/scripts/PrecompiledHeaders/ScriptPCH.cpp | 6 | ||||
| -rw-r--r-- | src/server/scripts/PrecompiledHeaders/ScriptPCH.h | 32 |
3 files changed, 47 insertions, 7 deletions
diff --git a/src/server/scripts/CMakeLists.txt b/src/server/scripts/CMakeLists.txt index 951a4c7b52e..7d3de01f02b 100644 --- a/src/server/scripts/CMakeLists.txt +++ b/src/server/scripts/CMakeLists.txt @@ -40,6 +40,14 @@ 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( @@ -125,16 +133,10 @@ include_directories( ${CMAKE_SOURCE_DIR}/src/server/game/Tools ${CMAKE_SOURCE_DIR}/src/server/game/Weather ${CMAKE_SOURCE_DIR}/src/server/game/World + ${CMAKE_SOURCE_DIR}/src/server/scripts/PrecompiledHeaders ${MYSQL_INCLUDE_DIR} ) -# Add ScriptPCH.cpp to project on Windows -if(MSVC) -set(scripts_STAT_SRCS - ../game/PrecompiledHeaders/ScriptPCH.cpp - ${scripts_STAT_SRCS}) -endif() - add_library(scripts STATIC ${scripts_STAT_SRCS}) # Generate precompiled header diff --git a/src/server/scripts/PrecompiledHeaders/ScriptPCH.cpp b/src/server/scripts/PrecompiledHeaders/ScriptPCH.cpp new file mode 100644 index 00000000000..41fecf3c60d --- /dev/null +++ b/src/server/scripts/PrecompiledHeaders/ScriptPCH.cpp @@ -0,0 +1,6 @@ +/* Copyright (C) 2006 - 2009 ScriptDev2 <https://scriptdev2.svn.sourceforge.net/> +* This program is free software licensed under GPL version 2 +* Please see the included DOCS/LICENSE.TXT for more information */ + +#include "ScriptPCH.h" + diff --git a/src/server/scripts/PrecompiledHeaders/ScriptPCH.h b/src/server/scripts/PrecompiledHeaders/ScriptPCH.h new file mode 100644 index 00000000000..227a5de15ae --- /dev/null +++ b/src/server/scripts/PrecompiledHeaders/ScriptPCH.h @@ -0,0 +1,32 @@ +/* Copyright (C) 2006 - 2009 ScriptDev2 <https://scriptdev2.svn.sourceforge.net/> +* This program is free software licensed under GPL version 2 +* Please see the included DOCS/LICENSE.TXT for more information */ + +#ifndef SC_PRECOMPILED_H +#define SC_PRECOMPILED_H + +#include "ScriptMgr.h" +#include "Cell.h" +#include "CellImpl.h" +#include "GameEventMgr.h" +#include "GridNotifiers.h" +#include "GridNotifiersImpl.h" +#include "Unit.h" +#include "GameObject.h" +#include "ScriptedCreature.h" +#include "ScriptedGossip.h" +#include "ScriptedInstance.h" +#include "CombatAI.h" +#include "PassiveAI.h" +#include "Chat.h" +#include "DBCStructure.h" +#include "DBCStores.h" +#include "ObjectMgr.h" +#include "SpellScript.h" + +#ifdef _WIN32 +#include <windows.h> +#endif + +#endif + |
