From 2bd66eb3a3ea508a723071b8556cdc3cc10a379b Mon Sep 17 00:00:00 2001 From: GavinZhang Date: Tue, 11 Oct 2022 13:49:07 +0800 Subject: [PATCH] update meson.build to make it works on i --- meson.build | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/meson.build b/meson.build index b12bdefb81aa..25eb841942a1 100644 --- a/meson.build +++ b/meson.build @@ -50,6 +50,13 @@ m_dep = cc.find_library('m', required : false) if m_dep.found() add_project_link_arguments('-lm', language : 'c') endif +if host_machine.system() == 'os400' + add_global_arguments('-pthread', language : 'cpp') + add_global_arguments('-D__STDC_FORMAT_MACROS', language : 'cpp') + add_project_link_arguments('-Wl,-bnotextro', language : 'c') + add_project_link_arguments('-Wl,-bnotextro', language : 'cpp') + add_project_link_arguments('-Wl,-bnotextro', language : 'fortran') +endif # Adding at project level causes many spurious -lgfortran flags. add_languages('fortran', native: false)