scons on windows その4(Blender)

blenderのsconsをvc10対応させる

--- build_files/scons/tools/mstoolkit.py        (リビジョン 35779)
+++ build_files/scons/tools/mstoolkit.py        (作業コピー)
@@ -67,6 +67,8 @@
         # look for toolkit
         if os.environ.has_key('VCToolkitInstallDir'):
                 MSToolkitDir = os.path.normpath(os.environ['VCToolkitInstallDir'])
+        elif os.environ.has_key('VCINSTALLDIR'):
+                MSToolkitDir = os.path.normpath(os.environ['VCINSTALLDIR'])
         else:
                 # last resort -- default install location
                 MSToolkitDir = r'C:\Program Files\Microsoft Visual C++ Toolkit 2003'
@@ -74,6 +76,8 @@
         # look for platform sdk
         if os.environ.has_key('MSSdk'):
                 PlatformSDKDir = os.path.normpath(os.environ['MSSdk'])
+        elif os.environ.has_key('WindowsSdkDir'):
+                PlatformSDKDir = os.path.normpath(os.environ['WindowsSdkDir'])
         else:
                 try:
                         PlatformSDKDir = SCons.Util.RegGetValue(SCons.Util.HKEY_LOCAL_MACHINE, r'SOFTWARE\Micros
oft\MicrosoftSDK\Directories\Install Dir')[0]

ビルド

> cd blender
> python scons\scons.py "BF_TOOLSET=mstoolkit"

cmakeの方が簡単w。