feat(Core/Shared): added new library - shared (#2416)

This commit is contained in:
Kargatum
2019-11-15 16:31:54 +07:00
committed by GitHub
parent 7a1ac8245b
commit f9a8de9be7
9 changed files with 55 additions and 34 deletions

View File

@@ -29,18 +29,6 @@ endif()
# Group sources
GroupSources(${CMAKE_CURRENT_SOURCE_DIR})
add_library(worldserver-interface INTERFACE)
CollectIncludeDirectories(
${CMAKE_CURRENT_SOURCE_DIR}
PUBLIC_INCLUDES
# Exclude
${CMAKE_CURRENT_SOURCE_DIR}/PrecompiledHeaders)
target_include_directories(worldserver-interface
INTERFACE
${PUBLIC_INCLUDES})
add_executable(worldserver
${PRIVATE_SOURCES})
@@ -57,19 +45,25 @@ endif()
set_target_properties(worldserver PROPERTIES LINK_FLAGS "${worldserver_LINK_FLAGS}")
CollectIncludeDirectories(
${CMAKE_CURRENT_SOURCE_DIR}
PUBLIC_INCLUDES
# Exclude
${CMAKE_CURRENT_SOURCE_DIR}/PrecompiledHeaders)
target_include_directories(worldserver
PUBLIC
${PUBLIC_INCLUDES}
PRIVATE
${CMAKE_CURRENT_BINARY_DIR})
target_link_libraries(worldserver
PRIVATE
worldserver-interface
authserver-interface
game-interface
scripts-interface
PUBLIC
game
common
shared
scripts
gsoap
readline

View File

@@ -28,7 +28,6 @@
#include "TCSoap.h"
#include "Timer.h"
#include "Util.h"
#include "AuthSocket.h"
#include "RealmList.h"
#include "ScriptMgr.h"