diff options
| author | moneromooo.monero <moneromooo.monero@users.noreply.github.com> | 2018-03-03 22:56:52 +0000 |
|---|---|---|
| committer | moneromooo.monero <moneromooo.monero@users.noreply.github.com> | 2018-03-03 22:56:52 +0000 |
| commit | 8b97eed79c560b74adb84f0ea6b2f935edbe2e14 (patch) | |
| tree | a78053f0ec451891f3e1e449e9eeaee873444293 | |
| parent | a44d15a7e9cdd1a87d028cc409c5a097ae9a278b (diff) | |
| download | monzero-gui-8b97eed79c560b74adb84f0ea6b2f935edbe2e14.tar.gz monzero-gui-8b97eed79c560b74adb84f0ea6b2f935edbe2e14.tar.xz monzero-gui-8b97eed79c560b74adb84f0ea6b2f935edbe2e14.zip | |
monero-wallet-gui.pro: use hardening flags
| -rw-r--r-- | monero-wallet-gui.pro | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/monero-wallet-gui.pro b/monero-wallet-gui.pro index c92550a9..94c675bf 100644 --- a/monero-wallet-gui.pro +++ b/monero-wallet-gui.pro @@ -116,6 +116,8 @@ android { +QMAKE_CXXFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wformat -Wformat-security -fstack-protector -fstack-protector-strong +QMAKE_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wformat -Wformat-security -fstack-protector -fstack-protector-strong ios { message("Host is IOS") @@ -236,6 +238,7 @@ win32 { message("Target is 64bit") } + QMAKE_LFLAGS += -Wl,--dynamicbase -Wl,--nxcompat } linux { @@ -276,6 +279,8 @@ linux { message(Building with libunwind) LIBS += -Wl,-Bdynamic -lunwind } + + QMAKE_LFLAGS += -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack } macx { @@ -300,6 +305,7 @@ macx { -lcrypto \ -ldl + QMAKE_LFLAGS += -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack } |
