31 lines
794 B
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)
|