JD2022-TU1/main/extern/gear4/buildfolder/generation/gear4_win64.lua

31 lines
794 B
Lua

assert(platform == "win64")
require "gear4_msdll"
Win64LibProject = MSDLLLibProject:New()
-- Add EAL Dll files, specific links and new DLL configurations
function Win64LibProject:GenerateConfigurations()
-- Add rules/props files
files { "Asm64.props", "Asm64.targets" }
MSDLLLibProject.GenerateConfigurations(self)
end
Win64Library = MSDLLLibrary:New{
LibProject = Win64LibProject,
}
Win64Solution = MSDLLSolution:New{
Library = Win64Library,
Win64Defaults = {
defines = { "WIN64" },
libdirs = { iif(vsver < "11", "$(DXSDK_DIR)/Lib/x64") },
}
}
function Win64Solution:GenerateConfigurations()
MSDLLSolution.GenerateConfigurations(self)
self:GenerateConfiguration("*", self.Win64Defaults)
end
RegisterSolution("win64", Win64Solution)