From 02789ca3fd067272ea49b4a85c2abf17c8e7d494 Mon Sep 17 00:00:00 2001 From: Christopher Kohnert Date: Wed, 31 May 2017 15:41:47 -0700 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20clobber=20CXX=20flags=20acciden?= =?UTF-8?q?tally=20and=20make=20Release=20builds=20the=20default?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e7e0f60..1b04a14 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 2.8.11) +cmake_minimum_required(VERSION 2.8.12) project(msdfgen) @@ -8,7 +8,12 @@ include(CheckCXXCompilerFlag) CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11) if (COMPILER_SUPPORTS_CXX11) add_definitions(-DMSDFGEN_USE_CPP11) - set(CMAKE_CXX_FLAGS "-std=c++11") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") +endif() + +# Make release mode default (turn on optimizations) +if(NOT CMAKE_BUILD_TYPE) + set(CMAKE_BUILD_TYPE Release) endif()