1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00

Merge pull request #4067

lopachecoc (1):
      chore(build): improve hardening flags
This commit is contained in:
Zetok Zalbavar 2017-01-10 16:35:15 +00:00
commit 311edce6fc
No known key found for this signature in database
GPG Key ID: C953D3880212068A

View File

@ -47,16 +47,17 @@ CONFIG += silent
# Hardening flags (ASLR, warnings, etc)
# TODO: add `-Werror` to hardening flags once all warnings are fixed
win32 {
QMAKE_CXXFLAGS += -fPIE \
QMAKE_CXXFLAGS += -pie \
-fPIE \
-Wstrict-overflow \
-Wstrict-aliasing
} else {
QMAKE_CXXFLAGS += -fstack-protector-all \
-pie \
-fPIE \
-Wstack-protector \
-Wstrict-overflow \
-Wstrict-aliasing \
--param ssp-buffer-size=1
-Wstrict-aliasing
}
# osx & windows cannot into security (build on it fails with those enabled)