summaryrefslogtreecommitdiffhomepage
path: root/cmake
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2016-06-14 18:20:34 +0200
committerStanislaw Halik <sthalik@misaki.pl>2016-06-14 18:20:34 +0200
commit460a7a1ff6f86a372862f6293e0b915f1c5507ad (patch)
treeb86181b7f4a36a1dc39f5ee5600fc1e11d2b337f /cmake
parent7ea492f3c33c43bbaf7018fb4d00be3c5306b1c7 (diff)
cmake/mingw-w64: don't copy cflags to ldflags
They get copied anyway.
Diffstat (limited to 'cmake')
-rw-r--r--cmake/mingw-w64.cmake20
1 files changed, 10 insertions, 10 deletions
diff --git a/cmake/mingw-w64.cmake b/cmake/mingw-w64.cmake
index 3057625d..8042881f 100644
--- a/cmake/mingw-w64.cmake
+++ b/cmake/mingw-w64.cmake
@@ -38,15 +38,15 @@ set(cpu "-O3 -march=pentium4 -mtune=corei7-avx -msse -msse2 -mno-sse3 -mno-avx -
set(lto "-flto -fuse-linker-plugin -flto-compression-level=3 -fno-fat-lto-objects -flto-partition=balanced -fipa-pta")
set(_CFLAGS " -fvisibility=hidden ")
-set(_CXXFLAGS " ${_CFLAGS} ")
-set(_CFLAGS_RELEASE " -s ${cpu} ${fpu} ${lto} ")
+set(_CXXFLAGS "${_CFLAGS}")
+set(_CFLAGS_RELEASE "-s ${cpu} ${fpu} ${lto}")
set(_CFLAGS_DEBUG "-g -ggdb")
-set(_CXXFLAGS_RELEASE " ${_CFLAGS_RELEASE}")
-set(_CXXFLAGS_DEBUG " ${_CFLAGS_DEBUG} ")
+set(_CXXFLAGS_RELEASE "${_CFLAGS_RELEASE}")
+set(_CXXFLAGS_DEBUG "${_CFLAGS_DEBUG}")
-set(_LDFLAGS " -Wl,--as-needed ${_CXXFLAGS} ")
-set(_LDFLAGS_RELEASE " ${_CXXFLAGS_RELEASE} ")
-set(_LDFLAGS_DEBUG " ${_CXXFLAGS_DEBUG} ")
+set(_LDFLAGS "-Wl,--as-needed")
+set(_LDFLAGS_RELEASE "")
+set(_LDFLAGS_DEBUG "")
set(WARNINGS_ENABLE TRUE CACHE BOOL "Emit additional warnings at compile-time")
# these are very noisy, high false positive rate. only for development.
@@ -86,15 +86,15 @@ endif()
foreach(j C CXX)
foreach(i _DEBUG _RELEASE)
set(OVERRIDE_${j}_FLAGS${i} "" CACHE STRING "")
- set(CMAKE_${j}_FLAGS${i} " ${_${j}FLAGS${i}} ${OVERRIDE_${j}_FLAGS${i}} " CACHE STRING "" FORCE)
+ set(CMAKE_${j}_FLAGS${i} "${_${j}FLAGS${i}} ${OVERRIDE_${j}_FLAGS${i}}" CACHE STRING "" FORCE)
endforeach()
- set(CMAKE_${j}_FLAGS " ${_${j}FLAGS} ${_${j}_WARNS} ${OVERRIDE_${j}_FLAGS} " CACHE STRING "" FORCE)
+ set(CMAKE_${j}_FLAGS "${_${j}FLAGS} ${_${j}_WARNS} ${OVERRIDE_${j}_FLAGS}" CACHE STRING "" FORCE)
endforeach()
foreach(j "" _DEBUG _RELEASE)
foreach(i MODULE EXE SHARED)
set(OVERRIDE_LDFLAGS${j} "" CACHE STRING "")
- set(CMAKE_${i}_LINKER_FLAGS${j} " ${_LDFLAGS${j}} ${OVERRIDE_LDFLAGS${j}} " CACHE STRING "" FORCE)
+ set(CMAKE_${i}_LINKER_FLAGS${j} "${_LDFLAGS${j}} ${OVERRIDE_LDFLAGS${j}}" CACHE STRING "" FORCE)
endforeach()
endforeach()