summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnstein Ressem <aressem@gmail.com>2017-03-06 13:19:20 +0100
committerGitHub <noreply@github.com>2017-03-06 13:19:20 +0100
commitd863ca552374e3929cd2eeac041ee62b2cf8e7d5 (patch)
treef1aa2c3b99b3d3e5800d1a8cbf54202de18e14fc
parentc7468a4fd6fc802b3f92d9b7b711777bac38f966 (diff)
parent616ccffd3b8f7fe14d8eccd13d45bd81ddbce92e (diff)
Merge pull request #1938 from yahoo/aressem/add-cxx-extra-flags
Add possibility to add more CXX flags.
-rw-r--r--build_settings.cmake5
1 files changed, 2 insertions, 3 deletions
diff --git a/build_settings.cmake b/build_settings.cmake
index e73e2b3171f..8e97f1ba063 100644
--- a/build_settings.cmake
+++ b/build_settings.cmake
@@ -20,9 +20,8 @@ set(AUTORUN_UNIT_TESTS FALSE CACHE BOOL "If TRUE, tests will be run immediately
set(WARN_OPTS "-Wuninitialized -Werror -Wall -W -Wchar-subscripts -Wcomment -Wformat -Wparentheses -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings")
# C and C++ compiler flags
-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -O3 ${WARN_OPTS} -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -DBOOST_DISABLE_ASSERTS -march=westmere -mtune=intel")
-
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_C_FLAGS} -Wnon-virtual-dtor -fvisibility-inlines-hidden -fdiagnostics-color=auto")
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -O3 ${WARN_OPTS} -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -DBOOST_DISABLE_ASSERTS -march=westmere -mtune=intel ${EXTRA_C_FLAGS}")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_C_FLAGS} -Wnon-virtual-dtor -fvisibility-inlines-hidden -fdiagnostics-color=auto ${EXTRA_CXX_FLAGS}")
# Linker flags
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--build-id -latomic -ldl -Wl,-E")