From 5abc0bbcf604e516f70b19fa999c4c56c86507e9 Mon Sep 17 00:00:00 2001 From: marynate Date: Tue, 11 Feb 2014 23:44:32 +0800 Subject: Fixed build rule file for proper MSVC release build --- platform/windows/detect.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'platform') diff --git a/platform/windows/detect.py b/platform/windows/detect.py index 490f048f26..b8b0509da7 100644 --- a/platform/windows/detect.py +++ b/platform/windows/detect.py @@ -84,6 +84,7 @@ def configure(env): env.Append(CCFLAGS=['/O2']) env.Append(LINKFLAGS=['/SUBSYSTEM:WINDOWS']) + env.Append(LINKFLAGS=['/ENTRY:mainCRTStartup']) elif (env["target"]=="test"): @@ -92,8 +93,9 @@ def configure(env): elif (env["target"]=="debug"): - env.Append(CCFLAGS=['/Zi','/DDEBUG_ENABLED','/DD3D_DEBUG_INFO','/O1']) + env.Append(CCFLAGS=['/Zi','/DDEBUG_ENABLED','/DD3D_DEBUG_INFO','/O1']) env.Append(LINKFLAGS=['/SUBSYSTEM:CONSOLE']) + env.Append(LINKFLAGS=['/DEBUG']) elif (env["target"]=="profile"): @@ -113,8 +115,7 @@ def configure(env): env.Append(CCFLAGS=['/DGLES1_ENABLED']) env.Append(CCFLAGS=['/DGLEW_ENABLED']) env.Append(LIBS=['winmm','opengl32','dsound','kernel32','ole32','user32','gdi32','wsock32']) - env.Append(LINKFLAGS=['/DEBUG']) - + env.Append(LIBPATH=[os.getenv("WindowsSdkDir")+"/Lib"]) if (os.getenv("DXSDK_DIR")): DIRECTX_PATH=os.getenv("DXSDK_DIR") -- cgit v1.2.3