diff options
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/meson.build b/meson.build index 7aa4e0d..9707ea3 100644 --- a/meson.build +++ b/meson.build @@ -177,10 +177,12 @@ int main() } ''' -result = cc.run(detect_getmntent_needs_unescape) -if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' - message('getmntent does not unescape') - add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') +if not meson.is_cross_build() + result = cc.run(detect_getmntent_needs_unescape) + if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' + message('getmntent does not unescape') + add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') + endif endif # Write private test results into fuse_config.h (stored in build directory) |