# HG changeset patch
# User jankanis
# Date 1401095464 14400
# Node ID 4091cf3b81e5ff1a86c791f507f95249d2943492
# Parent  bad79cc1a7b101f90862c581749320d90b959169
Uploaded
diff -r bad79cc1a7b1 -r 4091cf3b81e5 tool_dependencies.xml
--- a/tool_dependencies.xml	Sat May 24 18:38:31 2014 -0400
+++ b/tool_dependencies.xml	Mon May 26 05:11:04 2014 -0400
@@ -31,17 +31,31 @@
         
 
         
-	  # The python build system doesn't check CPATH / C(PLUS)_INCLUDE_PATH which is set by the depended-upon
-	  # tool definitions for these sources, but it does check CPPFLAGS / LDFLAGS
-          export CPPFLAGS="$CPPFLAGS -I$SQLITE_ROOT_DIR/lib -I$GDBM_ROOT_PATH/lib -I$OPENSSL_ROOT_DIR/lib"
-	  export LDFLAGS="$LDFLAGS -L$SQLITE_ROOT_DIR/include -L$GDBM_ROOT_PATH/include -L$OPENSSL_ROOT_DIR/include"
-	  # Clear variables that may be used in Galaxy's extenal python 2 environment
-	  unset PYTHONPATH
-	  unset PYTHONHOME
-	  ./configure --prefix=$INSTALL_DIR --with-ensurepip --enable-loadable-sqlite-extensions \
-	  && make \
-	  && make install
-	
+          # The python build system doesn't check CPATH / C(PLUS)_INCLUDE_PATH which is set by the depended-upon
+          # tool definitions for these sources, but it does check CPPFLAGS / LDFLAGS
+          # Currently not whitespace-safe, but galaxy itself isn't whitespace-safe either so it doesn't matter (yet)
+          oldifs="$IFS"
+          IFS=:
+          for p in $CPLUS_INCLUDE_PATH
+          do
+              CPPFLAGS="$CPPFLAGS -I$p"
+          done
+          for p in $LD_LIBRARY_PATH
+          do
+              LDFLAGS="$LDFLAGS -L$p/lib"
+          done
+          IFS="$oldifs"
+          export CPPFLAGS
+          export LDFLAGS
+
+          # Clear variables that may be used in Galaxy's extenal python 2 environment
+          unset PYTHONPATH
+          unset PYTHONHOME
+
+          ./configure --prefix="$INSTALL_DIR" --with-ensurepip --enable-loadable-sqlite-extensions \
+          && make \
+          && make install
+        
 
         
           $INSTALL_DIR/bin