Skip to content

Commit 198d419

Browse files
committed
make: Adding b_pie=true
Setting pie (position independent executables) on by default in meson project settings. This is recommended for security/hardening by openssf, so makes sense to turn it on in here as well. Signed-off-by: Tyler Erickson <[email protected]>
1 parent da71d1d commit 198d419

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

meson.build

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
# SPDX-License-Identifier: MPL-2.0
2-
project('openSeaChest', 'c', license: 'MPL-2.0', default_options : ['warning_level=2'])
2+
project('openSeaChest', 'c', license: 'MPL-2.0', default_options : ['warning_level=2', 'b_pie=true'])
33

44
c = meson.get_compiler('c')
55

6-
76
warning_flags = [ ]
87
linker_flags = [ ] #additional linker flags to add per-compiler for hardening.
98

0 commit comments

Comments
 (0)