diff --git a/premake5.lua b/premake5.lua index b8b1a07b5..891fbefa4 100644 --- a/premake5.lua +++ b/premake5.lua @@ -128,10 +128,6 @@ filter({"platforms:Linux", "toolset:gcc"}) end filter({"platforms:Linux", "language:C++", "toolset:clang"}) - buildoptions({ - "-std=c++14", - "-stdlib=libstdc++", - }) links({ "c++", "c++abi" @@ -139,6 +135,11 @@ filter({"platforms:Linux", "language:C++", "toolset:clang"}) disablewarnings({ "deprecated-register" }) +filter({"platforms:Linux", "language:C++", "toolset:clang", "files:*.cc or *.cpp"}) + buildoptions({ + "-std=c++14", + "-stdlib=libstdc++", + }) filter("platforms:Windows") system("windows")