From 605bfd0e72f8bc7f0aec4fbaf01f96dccee4b887 Mon Sep 17 00:00:00 2001 From: Margen67 Date: Thu, 20 Nov 2025 03:53:20 -0800 Subject: [PATCH] [premake] Remove redundant vectorextensions Make clang version into a variable. --- premake5.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/premake5.lua b/premake5.lua index 6070ff987..660cd2c61 100644 --- a/premake5.lua +++ b/premake5.lua @@ -126,7 +126,6 @@ filter({"configurations:Release", "platforms:Windows"}) -- "toolset:msc" filter("platforms:Linux") system("linux") toolset("clang") - vectorextensions("AVX") --buildoptions({ -- "-mlzcnt", -- (don't) Assume lzcnt is supported. --}) @@ -185,14 +184,15 @@ filter({"language:C++", "toolset:clang"}) -- "platforms:Linux" }) CLANG_BIN = os.getenv("CC") or _OPTIONS["cc"] or "clang" if os.istarget("linux") and string.contains(CLANG_BIN, "clang") then - if tonumber(string.match(os.outputof(CLANG_BIN.." --version"), "version (%d%d)")) >= 20 then + CLANG_VER = tonumber(string.match(os.outputof(CLANG_BIN.." --version"), "version (%d%d)")) + if CLANG_VER >= 20 then filter({"language:C++", "toolset:clang"}) -- "platforms:Linux" disablewarnings({ "deprecated-literal-operator", -- Needed only for tabulate "nontrivial-memcall", }) end - if tonumber(string.match(os.outputof(CLANG_BIN.." --version"), "version (%d%d)")) >= 21 then + if CLANG_VER >= 21 then filter({"language:C++", "toolset:clang"}) -- "platforms:Linux" disablewarnings({ "character-conversion", -- Needed for utfcpp third-party library