From 30979ff2e680802a0da9120c966e30308275de24 Mon Sep 17 00:00:00 2001 From: otavepto <153766569+otavepto@users.noreply.github.com> Date: Wed, 22 May 2024 03:29:31 +0300 Subject: [PATCH] more accurate filter for compiler flags, allowing gcc compilation with msys2 on windows --- premake5.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/premake5.lua b/premake5.lua index f1b21d69..cd9f4f1d 100644 --- a/premake5.lua +++ b/premake5.lua @@ -337,8 +337,8 @@ filter {} -- reset the filter and remove all active keywords --- common compiler/linker options --------- --- Windows common compiler/linker options -filter { "system:windows", } +-- Visual Studio common compiler/linker options +filter { "action:vs*", } buildoptions { "/permissive-", "/MP", "/DYNAMICBASE", "/utf-8", "/Zc:char8_t-", "/EHsc", "/GL-" @@ -348,8 +348,8 @@ filter { "system:windows", } "/NOLOGO", "/emittoolversioninfo:no" } --- Linux common compiler/linker options -filter { "system:linux", } +-- GNU make common compiler/linker options +filter { "action:gmake*", } buildoptions { "-fvisibility=hidden", "-fexceptions", "-fno-jump-tables" , "-Wno-switch" }