mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-18 11:19:10 +00:00
Add target configurations from the sln to the root-level cmake project
This commit is contained in:
@ -7,19 +7,37 @@ find_package(OpenAL REQUIRED)
|
|||||||
|
|
||||||
option(EXTERNAL_RELEASE "Is this release intended for the general public?" OFF)
|
option(EXTERNAL_RELEASE "Is this release intended for the general public?" OFF)
|
||||||
|
|
||||||
# TODO: are there any other build types which are useful for us?
|
#TODO: Don't hard code this
|
||||||
add_definitions(-DBUILD_TYPE_LIVE)
|
add_definitions(-DBUILD_TYPE=BUILD_TYPE_LIVE)
|
||||||
|
|
||||||
if(EXTERNAL_RELEASE)
|
if(EXTERNAL_RELEASE)
|
||||||
add_definitions(-DPLASMA_EXTERNAL_RELEASE)
|
add_definitions(-DPLASMA_EXTERNAL_RELEASE)
|
||||||
endif(EXTERNAL_RELEASE)
|
endif(EXTERNAL_RELEASE)
|
||||||
|
|
||||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
set(PLASMA_TARGETS Client
|
||||||
add_definitions(-D_DEBUG)
|
CACHE STRING "Which set of plasma targets to build and use")
|
||||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
set_property(CACHE PLASMA_TARGETS PROPERTY STRINGS
|
||||||
|
"Client" "Server" "Patcher" "Ethereal" "NoAvMsgs")
|
||||||
|
|
||||||
|
if(PLASMA_TARGETS STREQUAL "Patcher")
|
||||||
|
add_definitions(-DPATCHER)
|
||||||
|
endif(PLASMA_TARGETS STREQUAL "Patcher")
|
||||||
|
|
||||||
|
if(PLASMA_TARGETS STREQUAL "Server")
|
||||||
|
add_definitions(-DSERVER)
|
||||||
|
endif(PLASMA_TARGETS STREQUAL "Server")
|
||||||
|
|
||||||
|
if(PLASMA_TARGETS STREQUAL "NoAvMsgs")
|
||||||
|
add_definitions(-DNO_AV_MSGS)
|
||||||
|
endif(PLASMA_TARGETS STREQUAL "NoAvMsgs")
|
||||||
|
|
||||||
|
if(PLASMA_TARGETS STREQUAL "Ethereal")
|
||||||
|
add_definitions(-DSTREAM_LOGGER)
|
||||||
|
endif(PLASMA_TARGETS STREQUAL "Ethereal")
|
||||||
|
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
||||||
|
add_definitions(-D_SCL_SECURE_NO_WARNINGS)
|
||||||
endif(MSVC)
|
endif(MSVC)
|
||||||
|
|
||||||
add_subdirectory(Sources/Plasma)
|
add_subdirectory(Sources/Plasma)
|
||||||
|
@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
|||||||
#define PL_CHECKSUM_H
|
#define PL_CHECKSUM_H
|
||||||
|
|
||||||
#include "hsTypes.h"
|
#include "hsTypes.h"
|
||||||
#include "openssl/md5.h"
|
#include <openssl/md5.h>
|
||||||
|
|
||||||
class plChecksum
|
class plChecksum
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user