From e15d1c37f41df53ae68f1d8429e908807c0190a5 Mon Sep 17 00:00:00 2001 From: click Date: Sun, 8 Aug 2010 21:02:56 +0200 Subject: Add a compileflag for authserver/worldserver/scripts that allows GCC-users to catch (if any) a few bugs that are otherwise (normally) optimized away. + Adjust .hgignore slightly (remove lock on MSVC-projects, we have none) + Properly upload the corrected version of the whitespace-script (sigh...) --HG-- branch : trunk --- src/server/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src') diff --git a/src/server/CMakeLists.txt b/src/server/CMakeLists.txt index 4191d4c011a..d37d2fe80f3 100644 --- a/src/server/CMakeLists.txt +++ b/src/server/CMakeLists.txt @@ -8,6 +8,14 @@ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# Enforce compileparameters for corebuilds under GCC +# This to stop a few silly crashes that could have been avoided IF people +# weren't doing some -O3 psychooptimizations etc. + +if(CMAKE_COMPILER_IS_GNUCXX) + add_definitions(-fno-delete-null-pointer-checks) +endif() + if( SERVERS ) add_subdirectory(shared) add_subdirectory(game) -- cgit v1.2.3