From bbe7745ad8ccde3f39f1c1e468fd2d96ca7cb3f5 Mon Sep 17 00:00:00 2001 From: Arthur LAURENT Date: Mon, 22 Jul 2024 15:21:28 +0200 Subject: strip -fmodule-mapper for GCC module reusage flag compatibility detection --- xmake/rules/c++/modules/modules_support/gcc/compiler_support.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/xmake/rules/c++/modules/modules_support/gcc/compiler_support.lua b/xmake/rules/c++/modules/modules_support/gcc/compiler_support.lua index 2253c9866..25e047f8a 100644 --- a/xmake/rules/c++/modules/modules_support/gcc/compiler_support.lua +++ b/xmake/rules/c++/modules/modules_support/gcc/compiler_support.lua @@ -77,6 +77,7 @@ function strip_flags(target, flags) "-w", "-cxx-isystem", "-Q", + "-fmodule-mapper", } if not target:policy("build.c++.modules.tryreuse.discriminate_on_defines") then table.join2(strippable_flags, {"-D", "-U"}) -- cgit v1.3.1