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:
commit
311edce6fc
7
qtox.pro
7
qtox.pro
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue
Block a user