diff options
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 11 |
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', '') |