diff options
-rw-r--r-- | CMakeLists.txt | 19 | ||||
-rw-r--r-- | dep/src/g3dlite/CMakeLists.txt | 4 | ||||
-rw-r--r-- | dep/src/sockets/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/framework/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/game/CMakeLists.txt | 10 | ||||
-rw-r--r-- | src/scripts/CMakeLists.txt | 11 | ||||
-rw-r--r-- | src/shared/Auth/CMakeLists.txt | 7 | ||||
-rw-r--r-- | src/shared/CMakeLists.txt | 10 | ||||
-rw-r--r-- | src/shared/Config/CMakeLists.txt | 6 | ||||
-rw-r--r-- | src/shared/Database/CMakeLists.txt | 8 | ||||
-rw-r--r-- | src/shared/vmap/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/trinitycore/CMakeLists.txt | 10 | ||||
-rw-r--r-- | src/trinityrealm/CMakeLists.txt | 8 |
13 files changed, 85 insertions, 20 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index df1514d5635..53238fe1808 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -168,25 +168,6 @@ ENDIF (CMAKE_SYSTEM_NAME MATCHES "Darwin") add_definitions(--no-warnings) #to make build look nice, no gcc nazi warnings. -INCLUDE_DIRECTORIES( -dep/include -dep/include/g3dlite -dep/include/sockets -src/shared -src/framework -src/shared/Database -src/shared/vmap -src/game -${CMAKE_BINARY_DIR} -${MYSQL_INCLUDE_DIR} -${POSTGRESQL_INCLUDE_DIR} -${POSTGRESQL_INCLUDE_DIR}/libpq-4/ -${POSTGRESQL_INCLUDE_DIR}/libpq-4/server/ -${CMAKE_CURRENT_BINARY_DIR}/src/shared -${CMAKE_CURRENT_SOURCE_DIR}/.. -${ACE_INCLUDE_DIR} -) - SET(CMAKE_SKIP_BUILD_RPATH FALSE) SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") diff --git a/dep/src/g3dlite/CMakeLists.txt b/dep/src/g3dlite/CMakeLists.txt index 89bea742272..8f0a6191623 100644 --- a/dep/src/g3dlite/CMakeLists.txt +++ b/dep/src/g3dlite/CMakeLists.txt @@ -14,6 +14,10 @@ SET(g3dlite_STAT_SRCS Vector4.cpp ) +include_directories( + ${CMAKE_SOURCE_DIR}/dep/include/g3dlite +) + add_library(g3dlite STATIC ${g3dlite_STAT_SRCS}) diff --git a/dep/src/sockets/CMakeLists.txt b/dep/src/sockets/CMakeLists.txt index 40ac135a9ae..a47c8dee75f 100644 --- a/dep/src/sockets/CMakeLists.txt +++ b/dep/src/sockets/CMakeLists.txt @@ -19,4 +19,8 @@ SET(trinitysockets_STAT_SRCS socket_include.cpp ) +include_directories( + ${CMAKE_SOURCE_DIR}/dep/include/sockets +) + add_library(trinitysockets STATIC ${trinitysockets_STAT_SRCS}) diff --git a/src/framework/CMakeLists.txt b/src/framework/CMakeLists.txt index 41ca661de98..06726ee6e85 100644 --- a/src/framework/CMakeLists.txt +++ b/src/framework/CMakeLists.txt @@ -2,7 +2,9 @@ SET(trinityframework_STAT_SRCS Policies/ObjectLifeTime.cpp Utilities/EventProcessor.cpp ) + include_directories( -${CMAKE_CURRENT_SRC_DIR} + ${CMAKE_SOURCE_DIR}/src/framework ) + add_library(trinityframework STATIC ${trinityframework_STAT_SRCS}) diff --git a/src/game/CMakeLists.txt b/src/game/CMakeLists.txt index 8fa5dc1b66d..d5eddf0dd51 100644 --- a/src/game/CMakeLists.txt +++ b/src/game/CMakeLists.txt @@ -309,6 +309,16 @@ SET(game_STAT_SRCS ZoneScript.h ) +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/dep/include + ${CMAKE_SOURCE_DIR}/src/framework + ${CMAKE_SOURCE_DIR}/src/shared + ${CMAKE_SOURCE_DIR}/src/shared/vmap + ${CMAKE_SOURCE_DIR}/src/shared/Database + ${MYSQL_INCLUDE_DIR} +) + if(NOT DO_SCRIPTS) SET(game_STAT_SRCS ${game_STAT_SRCS} ScriptedEscortAI.cpp diff --git a/src/scripts/CMakeLists.txt b/src/scripts/CMakeLists.txt index 69dd177223b..e3e6f06b976 100644 --- a/src/scripts/CMakeLists.txt +++ b/src/scripts/CMakeLists.txt @@ -567,5 +567,16 @@ SET(scripts_STAT_SRCS world/npc_taxi.cpp ) message("-- Added Script Engine to SCRIPTS lib") + +include_directories( + ${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 + ${MYSQL_INCLUDE_DIR} +) + add_library(scripts STATIC ${scripts_STAT_SRCS}) diff --git a/src/shared/Auth/CMakeLists.txt b/src/shared/Auth/CMakeLists.txt index 536853e560e..b6f487465ed 100644 --- a/src/shared/Auth/CMakeLists.txt +++ b/src/shared/Auth/CMakeLists.txt @@ -16,4 +16,11 @@ SET(trinityauth_STAT_SRCS SARC4.h ) +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/src/shared + ${CMAKE_SOURCE_DIR}/src/framework + ${MYSQL_INCLUDE_DIR} +) + add_library(trinityauth STATIC ${trinityauth_STAT_SRCS}) diff --git a/src/shared/CMakeLists.txt b/src/shared/CMakeLists.txt index 5349a89f613..1d4ee451440 100644 --- a/src/shared/CMakeLists.txt +++ b/src/shared/CMakeLists.txt @@ -23,6 +23,16 @@ SET(shared_STAT_SRCS WorldPacket.h SystemConfig.h ) + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/dep/include + ${CMAKE_SOURCE_DIR}/dep/include/sockets + ${CMAKE_SOURCE_DIR}/src/framework + ${CMAKE_SOURCE_DIR}/src/shared + ${MYSQL_INCLUDE_DIR} +) + add_library(shared STATIC ${shared_STAT_SRCS}) target_link_libraries( shared diff --git a/src/shared/Config/CMakeLists.txt b/src/shared/Config/CMakeLists.txt index 54c3d80b869..397005586b6 100644 --- a/src/shared/Config/CMakeLists.txt +++ b/src/shared/Config/CMakeLists.txt @@ -11,5 +11,11 @@ SET(trinityconfig_STAT_SRCS ConfigEnv.h ) +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/src/shared + ${CMAKE_SOURCE_DIR}/src/framework +) + add_library(trinityconfig STATIC ${trinityconfig_STAT_SRCS}) diff --git a/src/shared/Database/CMakeLists.txt b/src/shared/Database/CMakeLists.txt index 158a3993d16..9ae0c73f53a 100644 --- a/src/shared/Database/CMakeLists.txt +++ b/src/shared/Database/CMakeLists.txt @@ -27,4 +27,12 @@ SET(trinitydatabase_STAT_SRCS SqlOperations.h ) +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/src/shared + ${CMAKE_SOURCE_DIR}/src/shared/Database + ${CMAKE_SOURCE_DIR}/src/framework + ${MYSQL_INCLUDE_DIR} +) + add_library(trinitydatabase STATIC ${trinitydatabase_STAT_SRCS}) diff --git a/src/shared/vmap/CMakeLists.txt b/src/shared/vmap/CMakeLists.txt index 9ed30c0b44f..76ba24e55d1 100644 --- a/src/shared/vmap/CMakeLists.txt +++ b/src/shared/vmap/CMakeLists.txt @@ -31,5 +31,9 @@ SET(vmaps_STAT_SRCS VMapTools.h ) +include_directories( + ${CMAKE_SOURCE_DIR}/dep/include/g3dlite +) + add_library(vmaps STATIC ${vmaps_STAT_SRCS}) diff --git a/src/trinitycore/CMakeLists.txt b/src/trinitycore/CMakeLists.txt index acad3667ea7..bb93fdb97a5 100644 --- a/src/trinitycore/CMakeLists.txt +++ b/src/trinitycore/CMakeLists.txt @@ -13,6 +13,16 @@ WorldRunnable.cpp WorldRunnable.h ) +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/dep/include + ${CMAKE_SOURCE_DIR}/src/shared + ${CMAKE_SOURCE_DIR}/src/shared/Database + ${CMAKE_SOURCE_DIR}/src/framework + ${CMAKE_SOURCE_DIR}/src/game + ${MYSQL_INCLUDE_DIR} +) + SET(trinity-core_LINK_FLAGS "") add_executable(trinity-core ${trinity-core_SRCS}) diff --git a/src/trinityrealm/CMakeLists.txt b/src/trinityrealm/CMakeLists.txt index b87ba0138a3..ebe8f9a53d7 100644 --- a/src/trinityrealm/CMakeLists.txt +++ b/src/trinityrealm/CMakeLists.txt @@ -13,6 +13,14 @@ RealmSocket.cpp RealmAcceptor.h ) +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_SOURCE_DIR}/src/shared + ${CMAKE_SOURCE_DIR}/src/shared/Database + ${CMAKE_SOURCE_DIR}/src/framework + ${MYSQL_INCLUDE_DIR} +) + SET(trinity-realm_LINK_FLAGS "") add_executable(trinity-realm ${trinity-realm_SRCS}) |