From: Thomas Debesse <dev@illwieckz.net>
Date: Sun, 9 Jul 2017 20:01:46 +0000 (+0200)
Subject: [cmake] assign CMAKE_CXX_FLAGS as a string instead of a list
X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=43379638c414663853b2ddf79e430fc0d6592ba2;p=xonotic%2Fnetradiant.git

[cmake] assign CMAKE_CXX_FLAGS as a string instead of a list

- fix command line -DCMAKE_CXX_FLAGS expansion

spotted by !43
---

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 742fd059..dda42c76 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -48,7 +48,7 @@ if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR CMAKE_COMPILER_IS_GNUCXX)
     include(CheckCXXCompilerFlag)
     check_cxx_compiler_flag(--std=c++${CMAKE_CXX_STANDARD} STD_CXX)
     if (STD_CXX)
-        list(APPEND CMAKE_CXX_FLAGS --std=c++${CMAKE_CXX_STANDARD})
+        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --std=c++${CMAKE_CXX_STANDARD}")
     else ()
         message(SEND_ERROR "Requires C++${CMAKE_CXX_STANDARD} or better")
     endif ()