summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2011-02-15 16:11:24 +0200
committerPerttu Ahola <celeron55@gmail.com>2011-02-15 16:11:24 +0200
commitd065bae323838734556de2693b6b004c98c95092 (patch)
treec51888cc0c2628f1a3e5cd2ba05b4297c2a22869 /src/CMakeLists.txt
parentbe7391c2b1153c817a69aabd2a34e082c79df58f (diff)
downloadminetest-d065bae323838734556de2693b6b004c98c95092.tar.gz
minetest-d065bae323838734556de2693b6b004c98c95092.tar.bz2
minetest-d065bae323838734556de2693b6b004c98c95092.zip
Ctrl+C handling on POSIX, some commands for server and other tweaking
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 7fefc0238..6d9601c65 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -5,6 +5,8 @@ if(RUN_IN_PLACE)
add_definitions ( -DRUN_IN_PLACE )
endif(RUN_IN_PLACE)
+set(USE_GPROF 0 CACHE BOOL "Use -pg flag for g++")
+
# Use cmake_config.h
add_definitions ( -DUSE_CMAKE_CONFIG_H )
@@ -161,6 +163,10 @@ else()
set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${WARNING_FLAGS} -O3 -ffast-math -Wall -fomit-frame-pointer -pipe -funroll-loops")
set(CMAKE_CXX_FLAGS_DEBUG "-g -O1 -Wall")
+
+ if(USE_GPROF)
+ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -pg")
+ endif()
if(BUILD_SERVER)
set_target_properties(minetestserver PROPERTIES