[*] Linux Fixes
[*] Update readme [*] Fix single arch sln regression
This commit is contained in:
parent
431fe2afc5
commit
7f9e6b0493
@ -67,7 +67,7 @@ local function addUserDestCopy(name, type, config, platformName, arch, dir)
|
||||
platform.devChainSupportsElfStrip and
|
||||
config ~= Aurora.Settings.sNameOfDebug) then
|
||||
local debugSymbolPath = normalizeCpyPath(Aurora.Settings.sAbsSymbols) .. "/" .. name .. ".dwarf"
|
||||
postbuildcommands("objcopy --strip-debug \"" .. file .. "\" \"" .. outputPath .. "\\")
|
||||
postbuildcommands("objcopy --strip-debug \"" .. file .. "\" \"" .. outputPath .. "\"")
|
||||
if (Aurora.Settings.bUseAuBuildHooks and config ~= Aurora.Settings.sNameOfShip) then
|
||||
postbuildcommands("objcopy --add-gnu-debuglink=\"" .. debugSymbolPath .. "\" \"" .. outputPath .. "\"")
|
||||
end
|
||||
|
@ -37,16 +37,22 @@ local function auStartSolution(sln)
|
||||
}
|
||||
end
|
||||
|
||||
if (Aurora.Settings.bForceClangWin32) then
|
||||
auFilterForPlatforms(function(platform)
|
||||
if (platform == "win32") then
|
||||
toolset "clang"
|
||||
else
|
||||
auFilterForPlatforms(function(platform)
|
||||
if (platform == "win32") then
|
||||
if (not Aurora.Settings.bForceClangWin32) then
|
||||
toolset "msc"
|
||||
else
|
||||
toolset "clang"
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
else
|
||||
if (not Aurora.Settings.bForceClangOnUnix) then
|
||||
toolset "gcc"
|
||||
else
|
||||
toolset "clang"
|
||||
end
|
||||
end
|
||||
end)
|
||||
|
||||
if (Aurora.Settings.bForceLLVMStl) then
|
||||
filter {"files:**.cpp or files:**.cc or files:**.cxx", "toolset:clang"}
|
||||
buildoptions {"-stdlib=libc++"}
|
||||
|
@ -109,6 +109,8 @@ auSetDefault(settings, "bForceClangWin32", false)
|
||||
-- G++ is a mess whose future I don't care for. Not that libc++ doesn't do stupid thing on Linux, but au runtime takes care of a lot of things, so idc.
|
||||
auSetDefault(settings, "bForceLLVMStl", true)
|
||||
|
||||
auSetDefault(settings, "bForceClangOnUnix", true)
|
||||
|
||||
auSetDefault(settings, "bForceWin32EscLd", true)
|
||||
|
||||
-- Premake5 binary name to look for when when tied into cmake. Used by build actions and other lua scripted features
|
||||
|
Loading…
Reference in New Issue
Block a user