blob: 952c050e9806e2736d4de104361f02ef0f699699 [file] [log] [blame]
if [ -z "$VSHOME" ] ; then
for KEY in \
"Microsoft/VisualStudio/10.0/Setup/VS/ProductDir" \
"Wow6432Node/Microsoft/VisualStudio/10.0/Setup/VS/ProductDir" \
"Microsoft/VisualStudio/9.0/Setup/VS/ProductDir" \
"Wow6432Node/Microsoft/VisualStudio/9.0/Setup/VS/ProductDir"
do
KEY="/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/$KEY"
if [ -e "$KEY" ] ; then
KEY="`cat "$KEY"`"
KEY="`cygpath -u "$KEY"`"
if [ -d "$KEY" ] ; then
VSHOME="$KEY"
break
fi
fi
done
if [ -z "$VSHOME" ] ; then
for VAR in VS100COMNTOOLS VS90COMNTOOLS
do
DIR="${!VAR}"
if [ ! -z "$DIR" ] ; then
DIR="`cygpath -u "$DIR"`"
if [ -d "$DIR" ] ; then
VSHOME="$DIR/../.."
break
fi
fi
done
if [ -z "$VSHOME" ] ; then
for DIR in \
"/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0" \
"/cygdrive/c/Program Files/Microsoft Visual Studio 10.0" \
"/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 9.0" \
"/cygdrive/c/Program Files/Microsoft Visual Studio 9.0"
do
if [ -d "$DIR" ] ; then
VSHOME="$DIR"
break
fi
done
fi
fi
fi
if [ ! -d "$VSHOME" ] ; then
echo Invalid VSHOME - Microsoft Visual Studio directory name
exit 1
fi
if [ -z "$WINSDK" ] ; then
for KEY in \
"Microsoft/Microsoft SDKs/Windows/CurrentInstallFolder" \
"Wow6432Node/Microsoft/Microsoft SDKs/Windows/CurrentInstallFolder"
do
KEY="/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/$KEY"
if [ -e "$KEY" ] ; then
KEY="`cat "$KEY"`"
KEY="`cygpath -u "$KEY"`"
if [ -d "$KEY" ] ; then
WINSDK="$KEY"
break
fi
fi
done
if [ -z "$WINSDK" ] ; then
for DIR in \
"/cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.1" \
"/cygdrive/c/Program Files/Microsoft SDKs/Windows/v7.1" \
"/cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A" \
"/cygdrive/c/Program Files/Microsoft SDKs/Windows/v7.0A" \
"/cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.1" \
"/cygdrive/c/Program Files/Microsoft SDKs/Windows/v6.0A"
do
if [ -d "$DIR" ] ; then
WINSDK="$DIR"
break
fi
done
fi
fi
if [ ! -d "$WINSDK" ] ; then
echo Invalid WINSDK - Microsoft SDK directory name
exit 1
fi
export DevEnvDir=$(cygpath -aw "$VSHOME/Common7/IDE")
export WindowsSdkDir=$(cygpath -aw "$WINSDK/")
export VSINSTALLDIR=$(cygpath -aw "$VSHOME")
export VCINSTALLDIR=$(cygpath -aw "$VSHOME/VC")
export FrameworkDir=Framework32
export LIB=$(cygpath -aw "$VSHOME/VC/lib")\;$(cygpath -aw "$WINSDK/Lib")
export INCLUDE=$(cygpath -aw "$VSHOME/VC/include")\;$(cygpath -aw "$WINSDK/Include")
export PATH="$VSHOME/Common7/IDE:$VSHOME/VC/bin:$VSHOME/Common7/Tools:$VSHOME/VC/VCPackages:$PATH"
unset MAKEFLAGS
unset MAKELEVEL
unset MAKEOVERRIDES