summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build11
1 files changed, 6 insertions, 5 deletions
diff --git a/meson.build b/meson.build
index c615081..8b80742 100644
--- a/meson.build
+++ b/meson.build
@@ -12,9 +12,14 @@ summary_info = {'prefix': get_option('prefix')}
usbredir_include_root_dir = include_directories('.')
cc_flags = [
- '-Wp,-D_FORTIFY_SOURCE=2',
'--param=ssp-buffer-size=4',
]
+if host_machine.system() != 'windows'
+ cc_flags += [
+ '-Wp,-D_FORTIFY_SOURCE=2',
+ '-fstack-protector',
+ ]
+endif
# Check if we are building from .git
git = run_command('test', '-d', '.git').returncode() == 0
@@ -27,10 +32,6 @@ compiler = meson.get_compiler('c')
supported_cc_flags = compiler.get_supported_arguments(cc_flags)
add_project_arguments(supported_cc_flags, language: 'c')
-if host_machine.system() != 'windows'
- add_project_arguments('-fstack-protector', language: 'c')
-endif
-
config = configuration_data()
config.set('USBREDIR_VISIBLE', '')