diff options
| -rw-r--r-- | BuildTools/SCons/SConstruct | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/BuildTools/SCons/SConstruct b/BuildTools/SCons/SConstruct index acbd531..25a1ad3 100644 --- a/BuildTools/SCons/SConstruct +++ b/BuildTools/SCons/SConstruct @@ -570,9 +570,12 @@ if env.get("docbook_xsl") :  # Set up git hooks  ################################################################################ -if env.Dir("#/.git").exists() : -	if not env.GetOption("clean") : -		env.Install("#/.git/hooks", Glob("#/BuildTools/Git/Hooks/*")) +try: +	if env.Dir("#/.git").exists() : +		if not env.GetOption("clean") : +			env.Install("#/.git/hooks", Glob("#/BuildTools/Git/Hooks/*")) +except TypeError: +	print "You seem to be using Swift in a Git submodule. Not installing hooks."  ################################################################################ | 
 Swift
 Swift