how did these changes get lost before? they are needed for the windows builds.
authorChris Koeritz <fred@gruntose.com>
Thu, 22 Sep 2016 00:20:44 +0000 (20:20 -0400)
committerChris Koeritz <fred@gruntose.com>
Thu, 22 Sep 2016 00:20:44 +0000 (20:20 -0400)
production/setup_src/whole_build_package/whole_build_manifest.txt
scripts/archival/snarf_feisty_meow.pl
scripts/clam/cpp/ms_root_dir.sh
scripts/generator/vis_stu_vars.sh
scripts/winders/locate_function_in_lib.sh

index 4b8177913055e17d3b28c573b0182bf4ee1d8cac..e6e16e30d51d192423b30852dccf7d8501709c69 100644 (file)
@@ -28,7 +28,7 @@ setup_src=t
 binaries=t
 clam_bin=t
 packages=t
-win32_helper=t
+#win32_helper=t
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
@@ -171,8 +171,8 @@ source=$RUNTIME_DIR/packages
 target=$TARGET/runtime/packages
 recurse=1
 
-[win32_helper]
-source=$PRODUCTION_DIR/win32_helper
-target=$TARGET/production/win32_helper
-recurse=1
+#[win32_helper]
+#source=$PRODUCTION_DIR/win32_helper
+#target=$TARGET/production/win32_helper
+#recurse=1
 
index 11172d0c02dc333a75c3263dd6578647365a332d..5afe131e3d98f75be0d2743f87cc55f26a0674e4 100644 (file)
@@ -59,7 +59,7 @@ local($root) = &canonicalize("$HOME/feisty_meow");
 &backup_hierarchy($snarf_file_base, $number, "$root", "production/assign_bases");
 &backup_hierarchy($snarf_file_base, $number, "$root", "production/check_versions");
 &backup_hierarchy($snarf_file_base, $number, "$root", "production/setup_src");
-&backup_hierarchy($snarf_file_base, $number, "$root", "production/win32_helper");
+#old &backup_hierarchy($snarf_file_base, $number, "$root", "production/win32_helper");
 
 # now rename the file so only the unpacker can access it.
 &rename_archive($snarf_file);
index 3b5e0723f8723a6bc5622f8107b23a6bdea0ab2d..6f7d21e3b7fdf6ebe89d8ec42496652642e2790a 100755 (executable)
@@ -2,7 +2,7 @@
 # spits out the root directory of visual studio, calculated from the common
 # tools directory that always seems to be reliably set.
 
-# code stolen from vis_stu_vars...
+# code snagged from vis_stu_vars...
 if [ -z "$VSxTOOLS" ]; then
   export VSxTOOLS="$VS90COMNTOOLS"
   if [ -z "$VSxTOOLS" ]; then
@@ -15,5 +15,5 @@ if [ -z "$VSxTOOLS" ]; then
   exit 33
 fi
 
-short_path "$VSxTOOLS" | sed -e 's/\\/\//g' | sed -e 's/^\(.*\)\/[^\/]*\/[^\/]*[\/]$/\1/'
+cygpath -w -s "$VSxTOOLS" | sed -e 's/\\/\//g' | sed -e 's/^\(.*\)\/[^\/]*\/[^\/]*[\/]$/\1/'
 
index 2ab5ba08829116628157a5254543923ec7fe0076..12f8a4aa5e87b21fbd17a30a452a9aef70862912 100644 (file)
@@ -19,8 +19,8 @@ fi
 
 function setup_visual_studio_variables()
 {
-  chmod 755 $PRODUCTION_DIR/win32_helper/*.exe
-  export PATH="$(dos_to_unix_path $PRODUCTION_DIR)/win32_helper:$PATH"
+#  chmod 755 $PRODUCTION_DIR/win32_helper/*.exe
+#  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).
@@ -35,14 +35,14 @@ function setup_visual_studio_variables()
   if [ -z "$VSxTOOLS" ]; then
     return 33
   fi
-  export VSxTOOLS="$(short_path "$VSxTOOLS" | tr "A-Z" "a-z" | sed -e 's/\\/\//g' )"
+  export VSxTOOLS="$(cygpath -w -s "$VSxTOOLS" | tr "A-Z" "a-z" | sed -e 's/\\/\//g' )"
 #| sed -e 's/^\(.\):/\/\1/' )"
   
   export VIS_STU_ROOT="$(echo $VSxTOOLS | sed -e 's/^\(.*\)\/[^\/]*\/[^\/]*[\/]$/\1/' )"
 #| sed -e 's/^\(.\):/\/\1/' )"
   export VSINSTALLDIR="$VIS_STU_ROOT"
   
-  export WINDIR="$(short_path "$WINDIR" | tr A-Z a-z | sed -e 's/\\/\//g' )"
+  export WINDIR="$(cygpath -w -s "$WINDIR" | tr A-Z a-z | sed -e 's/\\/\//g' )"
 #| sed -e 's/^\(.\):/\/\1/' )"
   
   export VCINSTALLDIR="$VSINSTALLDIR/VC"
@@ -57,7 +57,7 @@ function setup_visual_studio_variables()
   export PLATFORM_DIR="$VCINSTALLDIR/PlatformSDK"
   if [ ! -d "$PLATFORM_DIR" ]; then
 
-#on hold:    export PLATFORM_DIR="$(short_path "$PROGRAMFILES/Microsoft SDKs/Windows/v7.0A" | tr "A-Z" "a-z" | sed -e 's/^\(.*\)\/[^\/]*\/[^\/]*[\/]$/\1/' )"
+#on hold:    export PLATFORM_DIR="$(cygpath -w -s "$PROGRAMFILES/Microsoft SDKs/Windows/v7.0A" | tr "A-Z" "a-z" | sed -e 's/^\(.*\)\/[^\/]*\/[^\/]*[\/]$/\1/' )"
 ##| sed -e 's/^\(.\):/\/\1/' )"
 
     # guess at where we can find this damned directory in its short form.
index be5028530282a777cf1c98bf5ef9fe855ab6055d..6a49c1e541816fbbdf3b07caec04f8ca27bc2cdd 100644 (file)
@@ -3,7 +3,7 @@
 filename="$1"; shift
 function_name="$1"; shift
 
-good_path="$(short_path $filename)"
+good_path="$(cygpath -w -s $filename)"
 
 #/exports 
 dumpbin /all $good_path | grep -q -i "$function_name"