Ensure that the correct packet sizes are read in the authserver. Added some try catch to the authserver to deal with boost exceptions (this part is not finished)
37 lines
1.1 KiB
CMake
37 lines
1.1 KiB
CMake
macro(get_WIN32_WINNT version)
|
|
if (WIN32 AND CMAKE_SYSTEM_VERSION)
|
|
set(ver ${CMAKE_SYSTEM_VERSION})
|
|
string(REPLACE "." "" ver ${ver})
|
|
string(REGEX REPLACE "([0-9])" "0\\1" ver ${ver})
|
|
|
|
set(${version} "0x${ver}")
|
|
endif()
|
|
endmacro()
|
|
|
|
if(WIN32)
|
|
set(BOOST_DEBUG ON)
|
|
if(DEFINED ENV{BOOST_ROOT})
|
|
set(BOOST_ROOT $ENV{BOOST_ROOT})
|
|
set(BOOST_LIBRARYDIR ${BOOST_ROOT}/lib${PLATFORM}-msvc-12.0)
|
|
message(${BOOST_ROOT})
|
|
else()
|
|
message(FATAL_ERROR "No BOOST_ROOT environment variable could be found! Please make sure it is set and the points to your Boost installation.")
|
|
endif()
|
|
|
|
set(Boost_ADDITIONAL_VERSIONS "1.55" "1.55.0")
|
|
set(Boost_USE_STATIC_LIBS ON)
|
|
set(Boost_USE_MULTITHREADED ON)
|
|
set(Boost_USE_STATIC_RUNTIME OFF)
|
|
|
|
get_WIN32_WINNT(ver)
|
|
add_definitions(-D_WIN32_WINNT=${ver})
|
|
endif()
|
|
|
|
find_package(Boost 1.55 REQUIRED system thread)
|
|
add_definitions(-DBOOST_DATE_TIME_NO_LIB)
|
|
add_definitions(-DBOOST_REGEX_NO_LIB)
|
|
|
|
if(Boost_FOUND)
|
|
include_directories(${Boost_INCLUDE_DIRS})
|
|
endif()
|