summaryrefslogtreecommitdiff
path: root/src/scripts/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/scripts/CMakeLists.txt')
-rw-r--r--src/scripts/CMakeLists.txt19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/scripts/CMakeLists.txt b/src/scripts/CMakeLists.txt
index 5cee47bf07..ec347eea7d 100644
--- a/src/scripts/CMakeLists.txt
+++ b/src/scripts/CMakeLists.txt
@@ -10,6 +10,8 @@
# Enable precompiled headers when using the GCC compiler.
+CU_SET_PATH("AC_SCRIPTS_DIR" "${CMAKE_CURRENT_LIST_DIR}")
+
if (USE_SCRIPTPCH)
set(scripts_STAT_PCH_HDR PrecompiledHeaders/ScriptPCH.h)
set(scripts_STAT_PCH_SRC PrecompiledHeaders/ScriptPCH.cpp)
@@ -34,6 +36,23 @@ AC_ADD_SCRIPT_LOADER("Spell" "ScriptLoader.h")
AC_ADD_SCRIPT_LOADER("SC_Smart" "ScriptLoader.h")
AC_ADD_SCRIPT_LOADER("Command" "ScriptLoader.h")
+CU_SET_PATH("CMAKE_AC_MODULE_DIR" "${CMAKE_CURRENT_LIST_DIR}")
+
+if(SCRIPTS)
+ include(World/CMakeLists.txt)
+ include(OutdoorPvP/CMakeLists.txt)
+ include(EasternKingdoms/CMakeLists.txt)
+ include(Kalimdor/CMakeLists.txt)
+ include(Outland/CMakeLists.txt)
+ include(Northrend/CMakeLists.txt)
+ include(Events/CMakeLists.txt)
+ include(Pet/CMakeLists.txt)
+endif()
+
+if(EXISTS "Custom/CMakeLists.txt")
+include(Custom/CMakeLists.txt)
+endif()
+
CU_GET_GLOBAL("AC_ADD_SCRIPTS_LIST")
CU_GET_GLOBAL("AC_ADD_SCRIPTS_INCLUDE")
CU_GET_GLOBAL("AC_SCRIPTS_SOURCES")