Rework login credential functions

This commit is contained in:
KimLS
2016-10-31 21:19:48 -07:00
parent 7f7a4b0f2d
commit d8da52796b
17 changed files with 297 additions and 387 deletions
+5 -11
View File
@@ -6,16 +6,12 @@ SET(eqlogin_sources
config.cpp
database_mysql.cpp
database_postgresql.cpp
encryption.cpp
main.cpp
server_manager.cpp
world_server.cpp
)
IF(MSVC OR MINGW)
ADD_DEFINITIONS(-DNOMINMAX)
SET(eqlogin_sources ${eqlogin_sources} encryption.cpp)
ENDIF(MSVC OR MINGW)
SET(eqlogin_headers
client.h
client_manager.h
@@ -24,7 +20,6 @@ SET(eqlogin_headers
database_mysql.h
database_postgresql.h
encryption.h
eq_crypto_api.h
login_server.h
login_structures.h
options.h
@@ -32,15 +27,14 @@ SET(eqlogin_headers
world_server.h
)
IF(UNIX)
SET(EQEMU_UNIX_ENC_LIBRARY_LOC "${CMAKE_SOURCE_DIR}/dependencies" CACHE PATH "Location of EQEmuAuthCrypto and cryptopp")
LINK_DIRECTORIES(${EQEMU_UNIX_ENC_LIBRARY_LOC})
ENDIF(UNIX)
FIND_PACKAGE(OpenSSL REQUIRED)
INCLUDE_DIRECTORIES(${OPENSSL_INCLUDE_DIR})
ADD_EXECUTABLE(loginserver ${eqlogin_sources} ${eqlogin_headers})
INSTALL(TARGETS loginserver RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
TARGET_LINK_LIBRARIES(loginserver ${SERVER_LIBS})
TARGET_LINK_LIBRARIES(loginserver ${SERVER_LIBS} ${OPENSSL_LIBRARIES})
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)