1
1
forked from 0ad/0ad

add unload linker flag (for delay loading)

This was SVN commit r492.
This commit is contained in:
janwas 2004-06-13 16:16:42 +00:00
parent f1713bbca0
commit b58d3c15fe

View File

@ -69,7 +69,8 @@ if (OS == "windows") then
package.links = { "opengl32" }
-- package.defines = { "XERCES_STATIC_LIB" }
tinsert(package.files, sourcesfromdirs("../../lib/sysdep/win"))
package.linkoptions = { "/ENTRY:entry", "/DELAYLOAD:opengl32.dll",
package.linkoptions = { "/ENTRY:entry",
"/DELAYLOAD:opengl32.dll",
"/DELAYLOAD:advapi32.dll",
"/DELAYLOAD:gdi32.dll",
"/DELAYLOAD:user32.dll",
@ -80,7 +81,9 @@ if (OS == "windows") then
"/DELAYLOAD:libpng10.dll",
"/DELAYLOAD:zlib1.dll",
"/DELAYLOAD:js32.dll",
"/DELAYLOAD:glu32.dll" }
"/DELAYLOAD:glu32.dll",
"/DELAY:UNLOAD" -- allow manual unload of delay-loaded DLLs
}
package.linkflags = { "static-runtime" }
package.buildflags = { "no-main" }
package.pchHeader = "precompiled.h"