diff options
author | qouyang <qouyang@6f19259b-4bc3-4df7-8a09-765794883524> | 2006-08-04 03:17:05 +0000 |
---|---|---|
committer | qouyang <qouyang@6f19259b-4bc3-4df7-8a09-765794883524> | 2006-08-04 03:17:05 +0000 |
commit | 8f7f05d5271f155668d67dc127bf2cc82a977dd3 (patch) | |
tree | 274b608131fa1e107bf886aca362e5ece91e70c9 /edksetup.sh | |
parent | 2cc02cdb5187e77f9bf4d9e0272899c943ae224c (diff) | |
download | edk2-8f7f05d5271f155668d67dc127bf2cc82a977dd3.tar.gz |
Fix EDKT140(CompressDll.dll does not build under cygwin gcc).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1188 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'edksetup.sh')
-rw-r--r-- | edksetup.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/edksetup.sh b/edksetup.sh index 08e62bc877..7a3fe33a8f 100644 --- a/edksetup.sh +++ b/edksetup.sh @@ -28,10 +28,22 @@ if [ "$XMLBEANS_HOME" == "" ] then echo "Please set XMLBEANS_HOME before sourcing this script." else + +case "`uname`" in + CYGWIN*) + # Convert paths to unix format. + # This is to remove possible wrong path when converting CLASSPATH back to windows format + export WORKSPACE=`cygpath -u $WORKSPACE` + export ANT_HOME=`cygpath -u $ANT_HOME` + export XMLBEANS_HOME=`cygpath -u $XMLBEANS_HOME` + export FRAMEWORK_TOOLS_PATH=`cygpath -u $FRAMEWORK_TOOLS_PATH` + ;; +esac # These should be ok as they are. export CLASSPATH=$WORKSPACE/Tools/Jars/SurfaceArea.jar:$WORKSPACE/Tools/Jars/frameworktasks.jar:$WORKSPACE/Tools/Jars/cpptasks.jar:$WORKSPACE/Tools/Jars/PcdTools.jar:$WORKSPACE/Tools/Jars/GenBuild.jar:$XMLBEANS_HOME/lib/resolver.jar:$XMLBEANS_HOME/lib/xbean.jar:$XMLBEANS_HOME/lib/xmlpublic.jar:$XMLBEANS_HOME/lib/jsr173_1.0_api.jar:$XMLBEANS_HOME/lib/saxon8.jar:$XMLBEANS_HOME/lib/xbean_xpath.jar export CLASSPATH=$CLASSPATH:$WORKSPACE/Tools/Jars/Common.jar +export CLASSPATH=$CLASSPATH:$WORKSPACE/Tools/Jars/PcdTools.jar export CLASSPATH=$CLASSPATH:$WORKSPACE/Tools/Bin/FrameworkWizard.jar export FRAMEWORK_TOOLS_PATH=$WORKSPACE/Tools/bin export PATH=$FRAMEWORK_TOOLS_PATH:$ANT_HOME/bin:$JAVA_HOME/bin:$PATH @@ -45,6 +57,8 @@ case "`uname`" in CYGWIN*) # Convert paths to windows format. export WORKSPACE=`cygpath -w $WORKSPACE` + export ANT_HOME=`cygpath -w -p $ANT_HOME` + export XMLBEANS_HOME=`cygpath -w -p $XMLBEANS_HOME` export CLASSPATH=`cygpath -w -p $CLASSPATH` export FRAMEWORK_TOOLS_PATH=`cygpath -w -p $FRAMEWORK_TOOLS_PATH` ;; |