Bladeren bron

scons: Don't raise an exception when DXSDK is not found.

Unfortunately scons does not check if a tool exists before it invokes
its generate function.
tags/intel_2009q2_rc3
José Fonseca 16 jaren geleden
bovenliggende
commit
9a5ee12434
1 gewijzigde bestanden met toevoegingen van 3 en 5 verwijderingen
  1. 3
    5
      scons/dxsdk.py

+ 3
- 5
scons/dxsdk.py Bestand weergeven

@@ -40,10 +40,11 @@ def get_dxsdk_root(env):
except KeyError:
return None

def get_dxsdk_paths(env):
def generate(env):
dxsdk_root = get_dxsdk_root(env)
if dxsdk_root is None:
raise SCons.Errors.InternalError, "DirectX SDK not found"
# DirectX SDK not found
return

if env['machine'] in ('generic', 'x86'):
target_cpu = 'x86'
@@ -57,9 +58,6 @@ def get_dxsdk_paths(env):
env.Prepend(CPPPATH = [os.path.join(dxsdk_root, 'Include')])
env.Prepend(LIBPATH = [os.path.join(dxsdk_root, 'Lib', target_cpu)])

def generate(env):
get_dxsdk_paths(env)

def exists(env):
return get_dxsdk_root(env) is not None


Laden…
Annuleren
Opslaan