X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fgenerator%2Fvis_stu_vars.sh;h=6d42e4c92a3ab73a3f22c5286f23858c68c191a4;hb=71303a6ccf382269d70249e7ab5a6bdc080bdca1;hp=918b3de446d205605e3e559dfe41d58d0accabbd;hpb=f1391991b594a5dda9b5e7950588fa051b9398fa;p=feisty_meow.git diff --git a/scripts/generator/vis_stu_vars.sh b/scripts/generator/vis_stu_vars.sh index 918b3de4..6d42e4c9 100644 --- a/scripts/generator/vis_stu_vars.sh +++ b/scripts/generator/vis_stu_vars.sh @@ -20,7 +20,7 @@ fi function setup_visual_studio_variables() { chmod 755 $PRODUCTION_DIR/win32_helper/*.exe - export PATH=$PRODUCTION_DIR/win32_helper:$PATH + export PATH="$(dos_to_unix_path $PRODUCTION_DIR)/win32_helper:$PATH" # we try to use the most recent compiler location, and work backwards as # needed for the supported range (10 = vs 2010, 9 = vs 2008, 8 = vs 2005). @@ -40,7 +40,7 @@ function setup_visual_studio_variables() export VIS_STU_ROOT="$(echo $VSxTOOLS | sed -e 's/^\(.*\)\/[^\/]*\/[^\/]*[\/]$/\1/' | sed -e 's/^\(.\):/\/\1/' )" export VSINSTALLDIR="$VIS_STU_ROOT" - export WINDIR="$(short_path "$WINDIR" | sed -e 's/\\/\//g' | sed -e 's/^\(.\):/\/\1/' )" + export WINDIR="$(short_path "$WINDIR" | tr A-Z a-z | sed -e 's/\\/\//g' | sed -e 's/^\(.\):/\/\1/' )" export VCINSTALLDIR="$VSINSTALLDIR/VC" export VSCOMMONROOT="$VSINSTALLDIR/Common7" @@ -58,7 +58,10 @@ function setup_visual_studio_variables() export WindowsSdkDir="$PLATFORM_DIR" #echo "path before is $PATH" - export PATH="$DevEnvDir:$VCINSTALLDIR/BIN:$VSxTOOLS:$VSxTOOLS/bin:$FrameworkDir/$FrameworkVersion:$FrameworkDir/v3.5:$VCINSTALLDIR/VCPackages:$VSINSTALLDIR/Common7/Tools:$PLATFORM_DIR/bin:$PATH" + local filena + for filena in "$DevEnvDir" "$VCINSTALLDIR/BIN" "$VSxTOOLS" "$VSxTOOLS/bin" "$FrameworkDir/$FrameworkVersion" "$FrameworkDir/v3.5" "$VCINSTALLDIR/VCPackages" "$VSINSTALLDIR/Common7/Tools" "$PLATFORM_DIR/bin"; do + export PATH="$PATH:$(dos_to_unix_path $filena)" + done #echo "path after is $PATH" export INCLUDE="$VCINSTALLDIR/ATLMFC/INCLUDE:$VCINSTALLDIR/INCLUDE:$PLATFORM_DIR/include" @@ -70,7 +73,7 @@ function setup_visual_studio_variables() # convert framework dir back or things yell like hell. export FrameworkDir=$(unix_to_dos_path $FrameworkDir) # the redirection of stderr to null is to get around an obnoxious cygwin - # warning that seems to be erroneously bitching about backslashes. + # warning that seems to be erroneously complaining about backslashes. # convert all other relevant paths back to dos form, or visual studio barfs. #export BUILD_SCRIPTS_DIR=$(unix_to_dos_path $BUILD_SCRIPTS_DIR)