From a860a26e84cffbb37eecfda3bbd51bb2e6692e82 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Sun, 19 Jan 2014 02:55:11 -0700 Subject: [PATCH] Added definitions for linux builds --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index edec2760..7a11d928 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 2.8) -project(swgnge) +project(swgnge CXX) set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") @@ -22,6 +22,9 @@ find_package(ZLIB REQUIRED) if(WIN32) find_package(Iconv REQUIRED) add_definitions(/D_CRT_SECURE_NO_WARNINGS /wd4244 /wd4996 /wd4018 /wd4351) +elseif(UNIX) + add_definitions(-DLINUX -D_REENTRANT -Dlinux -D_USING_STL -D__STL_NO_BAD_ALLOC -D_GNU_SOURCE) + set(CMAKE_CXX_FLAGS "-Wno-write-strings ${CMAKE_CXX_FLAGS}") endif() include_directories(${STLPORT_INCLUDE_DIR})