diff options
-rw-r--r-- | cmake/mingw-w64.cmake | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cmake/mingw-w64.cmake b/cmake/mingw-w64.cmake index 1566eac0..f951f93e 100644 --- a/cmake/mingw-w64.cmake +++ b/cmake/mingw-w64.cmake @@ -43,14 +43,14 @@ set(bloat "-fno-exceptions -fno-rtti") set(sections "-ffunction-sections -fdata-sections") set(_CFLAGS "-fvisibility=hidden") -set(_CXXFLAGS "${bloat} ${_CFLAGS}") +set(_CXXFLAGS "${bloat} ${_CFLAGS} -std=c++14") set(_CFLAGS_RELEASE "-s ${cpu} ${fpu} ${lto} ${sections}") set(_CFLAGS_DEBUG "-g -O0 -fstack-protector-strong") set(_CXXFLAGS_RELEASE "${_CFLAGS_RELEASE}") set(_CXXFLAGS_DEBUG "${_CFLAGS_DEBUG}") -set(_LDFLAGS "") -set(_LDFLAGS_RELEASE "-Wl,--no-seh,--gc-sections,--exclude-libs,ALL,--as-needed,--nxcompat") +set(_LDFLAGS "-Wl,--dynamicbase,--no-seh,--nxcompat,--as-needed") +set(_LDFLAGS_RELEASE "-Wl,--gc-sections,--exclude-libs,ALL -ffunction-sections") set(_LDFLAGS_DEBUG "") set(enable-val FALSE) |