More CMakeLists.txt fixes.
Now the repo is compilable with cmake if you manage to bypass some libACE problems (If you have system-wide libACE feel free to remove the dep/include/ace directory if it fucks you) --HG-- branch : trunk
This commit is contained in:
@@ -361,7 +361,7 @@ include_directories(
|
|||||||
${CMAKE_SOURCE_DIR}/src/server/game/Map/Cell
|
${CMAKE_SOURCE_DIR}/src/server/game/Map/Cell
|
||||||
${CMAKE_SOURCE_DIR}/src/server/game/Map/Grid
|
${CMAKE_SOURCE_DIR}/src/server/game/Map/Grid
|
||||||
${CMAKE_SOURCE_DIR}/src/server/game/Movement
|
${CMAKE_SOURCE_DIR}/src/server/game/Movement
|
||||||
${CMAKE_SOURCE_DIR}/src/server/game/MovementGenerators
|
${CMAKE_SOURCE_DIR}/src/server/game/Movement/MovementGenerators
|
||||||
${CMAKE_SOURCE_DIR}/src/server/game/Opcodes
|
${CMAKE_SOURCE_DIR}/src/server/game/Opcodes
|
||||||
${CMAKE_SOURCE_DIR}/src/server/game/OutdoorPvP
|
${CMAKE_SOURCE_DIR}/src/server/game/OutdoorPvP
|
||||||
${CMAKE_SOURCE_DIR}/src/server/game/Pools
|
${CMAKE_SOURCE_DIR}/src/server/game/Pools
|
||||||
|
|||||||
@@ -582,11 +582,54 @@ message("-- Added Script Engine to SCRIPTS lib")
|
|||||||
include_directories(
|
include_directories(
|
||||||
${ACE_INCLUDE_DIR}
|
${ACE_INCLUDE_DIR}
|
||||||
${CMAKE_BINARY_DIR}
|
${CMAKE_BINARY_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/shared
|
|
||||||
${CMAKE_SOURCE_DIR}/src/framework
|
|
||||||
${CMAKE_SOURCE_DIR}/src/game
|
|
||||||
${CMAKE_SOURCE_DIR}/src/shared/Database
|
|
||||||
${CMAKE_SOURCE_DIR}/dep/include
|
${CMAKE_SOURCE_DIR}/dep/include
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/shared
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/framework
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/shared/Database
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Account
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Achievements
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Addons
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/AI
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/AI/ScriptedAI
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/AuctionHouse
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/BattleGrounds
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Calendar
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Chat
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/ConditionMgr
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Combat
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/DataStores
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Creature
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Item
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/GameObject
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Object
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Pet
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Player
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Unit
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Vehicle
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Events
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Globals
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Groups
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Guilds
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Instances
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/LookingForGroup
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Loot
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Mails
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Map
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Map/Cell
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Map/Grid
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Movement
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Opcodes
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/OutdoorPvP
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Pools
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Quests
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Reputation
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/ScriptMgr
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Skills
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Spells
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Spells/Auras
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Tools
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Weather
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/World
|
||||||
${MYSQL_INCLUDE_DIR}
|
${MYSQL_INCLUDE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ SET(trinityauth_STAT_SRCS
|
|||||||
include_directories(
|
include_directories(
|
||||||
${ACE_INCLUDE_DIR}
|
${ACE_INCLUDE_DIR}
|
||||||
${CMAKE_BINARY_DIR}
|
${CMAKE_BINARY_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/shared
|
${CMAKE_SOURCE_DIR}/src/server/shared
|
||||||
${CMAKE_SOURCE_DIR}/src/framework
|
${CMAKE_SOURCE_DIR}/src/server/framework
|
||||||
${MYSQL_INCLUDE_DIR}
|
${MYSQL_INCLUDE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ SET(trinityconfig_STAT_SRCS
|
|||||||
include_directories(
|
include_directories(
|
||||||
${ACE_INCLUDE_DIR}
|
${ACE_INCLUDE_DIR}
|
||||||
${CMAKE_BINARY_DIR}
|
${CMAKE_BINARY_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/shared
|
${CMAKE_SOURCE_DIR}/src/server/shared
|
||||||
${CMAKE_SOURCE_DIR}/src/framework
|
${CMAKE_SOURCE_DIR}/src/server/framework
|
||||||
)
|
)
|
||||||
|
|
||||||
add_library(trinityconfig STATIC ${trinityconfig_STAT_SRCS})
|
add_library(trinityconfig STATIC ${trinityconfig_STAT_SRCS})
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ include_directories(
|
|||||||
${CMAKE_SOURCE_DIR}/src/server/shared
|
${CMAKE_SOURCE_DIR}/src/server/shared
|
||||||
${CMAKE_SOURCE_DIR}/src/server/shared/Database
|
${CMAKE_SOURCE_DIR}/src/server/shared/Database
|
||||||
${CMAKE_SOURCE_DIR}/src/server/framework
|
${CMAKE_SOURCE_DIR}/src/server/framework
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Object
|
||||||
${MYSQL_INCLUDE_DIR}
|
${MYSQL_INCLUDE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
#include "Config/ConfigEnv.h"
|
#include "Config/ConfigEnv.h"
|
||||||
|
|
||||||
#include "Common.h"
|
#include "Common.h"
|
||||||
#include "../../game/UpdateFields.h"
|
#include "UpdateFields.h"
|
||||||
|
|
||||||
#include "Util.h"
|
#include "Util.h"
|
||||||
#include "Policies/SingletonImp.h"
|
#include "Policies/SingletonImp.h"
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ SET(vmaps_STAT_SRCS
|
|||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
${ACE_INCLUDE_DIR}
|
${ACE_INCLUDE_DIR}
|
||||||
${CMAKE_SOURCE_DIR}/src/framework
|
${CMAKE_SOURCE_DIR}/src/server/framework
|
||||||
${CMAKE_SOURCE_DIR}/dep/include/g3dlite
|
${CMAKE_SOURCE_DIR}/dep/include/g3dlite
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -19,8 +19,59 @@ include_directories(
|
|||||||
${CMAKE_SOURCE_DIR}/dep/include
|
${CMAKE_SOURCE_DIR}/dep/include
|
||||||
${CMAKE_SOURCE_DIR}/src/server/shared
|
${CMAKE_SOURCE_DIR}/src/server/shared
|
||||||
${CMAKE_SOURCE_DIR}/src/server/shared/Database
|
${CMAKE_SOURCE_DIR}/src/server/shared/Database
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/shared/vmap
|
||||||
${CMAKE_SOURCE_DIR}/src/server/framework
|
${CMAKE_SOURCE_DIR}/src/server/framework
|
||||||
${CMAKE_SOURCE_DIR}/src/server/game
|
${CMAKE_SOURCE_DIR}/src/server/game
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Account
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Achievements
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Addons
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/AI
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/AI/AuctionHouseBot
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/AI/EventAI
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/AI/ScriptedAI
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/AuctionHouse
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/BattleGrounds
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Calendar
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Chat
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Combat
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/ConditionMgr
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/DataStores
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Creature
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/GameObject
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Item
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Object
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Pet
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Player
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Totem
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Unit
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Entities/Vehicle
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Events
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Globals
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Groups
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Guilds
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Instances
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/LookingForGroup
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Loot
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Mails
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Map
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Map/Cell
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Map/Grid
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Movement
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Movement/MovementGenerators
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Opcodes
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/OutdoorPvP
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Pools
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/PrecompiledHeaders
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Quests
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Reputation
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/ScriptMgr
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Skills
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Spells
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Spells/Auras
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Tools
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/Weather
|
||||||
|
${CMAKE_SOURCE_DIR}/src/server/game/World
|
||||||
${MYSQL_INCLUDE_DIR}
|
${MYSQL_INCLUDE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user