From 8764def801ad825faf1ce7f8ed5190e6f1c71c9e Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Thu, 21 Jul 2022 11:27:28 +0200 Subject: [PATCH] [meson] -fno-lto added to flags clang-14 gives file not recognized: File format not recognized. --- meson.build | 2 +- src/meson.build | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index a430b5c5..02da86c8 100644 --- a/meson.build +++ b/meson.build @@ -143,7 +143,7 @@ conf_data.set('HAVE_SYS_TIME_H', 1) compiler = meson.get_compiler('c') if conf_data.get('CONFIG_ECMASCRIPT') - extracflags = ['-xc++', '-fpermissive', '-Wno-sign-compare', '-std=gnu++17'] + extracflags = ['-xc++', '-fpermissive', '-Wno-sign-compare', '-std=gnu++17', '-fno-lto'] else extracflags = ['-Wc++-compat'] endif diff --git a/src/meson.build b/src/meson.build index abe6e942..730db16c 100644 --- a/src/meson.build +++ b/src/meson.build @@ -54,5 +54,6 @@ elinks = executable( include_directories: incs, dependencies: deps, c_args: extra_args, + cpp_args: extra_args, install: true )