X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fgenerator%2Fbootstrap_build.sh;h=0e2886e11ef7aec60764ee95f0943c6d0c7a6212;hb=3c83f778aaea475cc3c68d0bab7b63e8427ced1b;hp=c6bb8faaa914e81fdd9130168ac2db32e015674a;hpb=393c5d16bddb0ffef914699d2294ca2204dd16d7;p=feisty_meow.git diff --git a/scripts/generator/bootstrap_build.sh b/scripts/generator/bootstrap_build.sh index c6bb8faa..0e2886e1 100644 --- a/scripts/generator/bootstrap_build.sh +++ b/scripts/generator/bootstrap_build.sh @@ -41,6 +41,12 @@ if [ -z "$FEISTY_MEOW_SCRIPTS_LOADED" ]; then source "$BUILD_SCRIPTS_DIR/../core/launch_feisty_meow.sh" fi +source "$FEISTY_MEOW_SCRIPTS/core/functions.sh" + +# translate to dos format if there's a cygdrive in there; otherwise microsoft's tools +# will hose up completely due to unknown paths. +export FEISTY_MEOW_DIR="$(unix_to_dos_path $FEISTY_MEOW_DIR)" + # load in build variables based on our deduced paths. source "$BUILD_SCRIPTS_DIR/build_variables.sh" "$BUILD_SCRIPTS_DIR/build_variables.sh" @@ -218,7 +224,8 @@ if [ ! -f "$BINARY_DIR/value_tagger$EXE_ENDING" \ promote value_tagger # tool scrambles through headers to standardize outcomes. promote version_stamper # used for version stamping. promote vsts_version_fixer # used for version stamping. - promote write_build_config # creates a header of build-specific config info. + promote write_build_config # creates a header of build-specific config info. + promote cygwin_fixer # translates cygwin paths into dos-style equivalents. popd &>/dev/null fi