diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2016-08-15 10:14:02 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2016-08-15 10:14:02 +0200 |
commit | 2db3e1428a31b7c90cbcb9e5eaef90e44d64d97c (patch) | |
tree | d7205b048f97183d78dcbbe191127661cb51a092 | |
parent | 7cde5013b510d997c8048512f44d87e854480bd0 (diff) |
cmake: allow ASLR
-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) |