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

@@ -31,18 +31,6 @@ endif()
# Group sources
GroupSources(${CMAKE_CURRENT_SOURCE_DIR})
add_library(authserver-interface INTERFACE)
CollectIncludeDirectories(
${CMAKE_CURRENT_SOURCE_DIR}
PUBLIC_INCLUDES
# Exclude
${CMAKE_CURRENT_SOURCE_DIR}/PrecompiledHeaders)
target_include_directories(authserver-interface
INTERFACE
${PUBLIC_INCLUDES})
add_executable(authserver
${PRIVATE_SOURCES})
@@ -54,18 +42,24 @@ if(NOT WIN32)
endif()
target_link_libraries(authserver
PRIVATE
authserver-interface
PUBLIC
common)
shared)
CollectIncludeDirectories(
${CMAKE_CURRENT_SOURCE_DIR}
PUBLIC_INCLUDES
# Exclude
${CMAKE_CURRENT_SOURCE_DIR}/PrecompiledHeaders)
target_include_directories(authserver
PUBLIC
${PUBLIC_INCLUDES}
PRIVATE
${CMAKE_CURRENT_BINARY_DIR})
set_target_properties(authserver
PROPERTIES
FOLDER
FOLDER
"server")
if( WIN32 )