aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/scripts')
-rw-r--r--src/server/scripts/CMakeLists.txt16
-rw-r--r--src/server/scripts/PrecompiledHeaders/ScriptPCH.cpp6
-rw-r--r--src/server/scripts/PrecompiledHeaders/ScriptPCH.h32
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
+