1
0
forked from 0ad/0ad

delay-load dlls

This was SVN commit r472.
This commit is contained in:
janwas 2004-06-11 02:12:09 +00:00
parent 362405d470
commit 041e60f6ab

View File

@ -66,13 +66,21 @@ package.libpaths = {}
-- Platform Specifics -- Platform Specifics
if (OS == "windows") then if (OS == "windows") then
-- Libraries -- Libraries
package.links = { package.links = { "opengl32" }
"opengl32", -- package.defines = { "XERCES_STATIC_LIB" }
"glu32",
"fmodvc"
}
tinsert(package.files, sourcesfromdirs("../../lib/sysdep/win")) tinsert(package.files, sourcesfromdirs("../../lib/sysdep/win"))
package.linkoptions = { "/ENTRY:entry" } package.linkoptions = { "/ENTRY:entry", "/DELAYLOAD:opengl32.dll",
"/DELAYLOAD:advapi32.dll",
"/DELAYLOAD:gdi32.dll",
"/DELAYLOAD:user32.dll",
"/DELAYLOAD:ws2_32.dll",
"/DELAYLOAD:fmod.dll",
"/DELAYLOAD:version.dll",
"/DELAYLOAD:ddraw.dll",
"/DELAYLOAD:libpng10.dll",
"/DELAYLOAD:zlib1.dll",
"/DELAYLOAD:js32.dll",
"/DELAYLOAD:glu32.dll" }
package.linkflags = { "static-runtime" } package.linkflags = { "static-runtime" }
package.buildflags = { "no-main" } package.buildflags = { "no-main" }
package.pchHeader = "precompiled.h" package.pchHeader = "precompiled.h"