mirror of
https://github.com/gnustep/tools-make.git
synced 2025-05-06 03:40:44 +00:00
ease of use mods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13153 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
db2f151a2e
commit
4227a1f280
3 changed files with 22 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2002-03-19 Richard Frith-Macdonald <rfm@gnu.org>
|
||||||
|
|
||||||
|
* fixpath.sh.in: Restructure slightly so we can easily edit the
|
||||||
|
fixpath.sh to force cygwin style paths.
|
||||||
|
* Documentation/README.cygwin: Edd note about editing fixpath.sh
|
||||||
|
|
||||||
Mon Mar 18 16:57:20 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
Mon Mar 18 16:57:20 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||||||
|
|
||||||
* common.make: If REMOVE_EMPTY_DIRS is yes, remove efficiently all
|
* common.make: If REMOVE_EMPTY_DIRS is yes, remove efficiently all
|
||||||
|
|
|
@ -32,8 +32,10 @@ been depreciated. You'll need to use /cygwin/path or C: style paths now.
|
||||||
MinGW on Cygwin
|
MinGW on Cygwin
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
This is the only configuration I've tested so far. This method uses
|
Not recommended ... this is a corss compilation solution ... using native
|
||||||
the Cygwin tools to help out with the configuration and compilation of
|
mingw/msys is simpler and less error prone.
|
||||||
|
|
||||||
|
Uses the Cygwin tools to help out with the configuration and compilation of
|
||||||
the libraries. It's always good to get the very latest version of
|
the libraries. It's always good to get the very latest version of
|
||||||
Cygwin and MinGW. These instructions were performed
|
Cygwin and MinGW. These instructions were performed
|
||||||
with Cygwin DLL 1.3.9-1 and MingW gcc 2.95.3-6. If you have more
|
with Cygwin DLL 1.3.9-1 and MingW gcc 2.95.3-6. If you have more
|
||||||
|
@ -72,6 +74,10 @@ First, go to the 'gnustep-make' package and configure:
|
||||||
cd gnustep-make
|
cd gnustep-make
|
||||||
./configure --target=i386-mingw32
|
./configure --target=i386-mingw32
|
||||||
|
|
||||||
|
2a. The configure script may not have recognised that you are running in
|
||||||
|
a cygwin environment ... so you may need to edit 'fixpath.sh' to set the
|
||||||
|
CYGWIN variable to 'yes' before you build and install the make package.
|
||||||
|
|
||||||
3. Now build the gnustep-make package. Occationally, the make that comes
|
3. Now build the gnustep-make package. Occationally, the make that comes
|
||||||
with MinGW doesn't like the way GNUstep makefiles are setup (or perhaps
|
with MinGW doesn't like the way GNUstep makefiles are setup (or perhaps
|
||||||
it's that MingW make doesn't work with bash), so you can try
|
it's that MingW make doesn't work with bash), so you can try
|
||||||
|
|
|
@ -22,6 +22,12 @@
|
||||||
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Define CYGWIN to "yes" to force cygwin style path handling, or
|
||||||
|
# to anything else for MINGW32/MSYS style path handling.
|
||||||
|
#
|
||||||
|
CYGWIN="@CYGWIN@"
|
||||||
|
|
||||||
if [ ! $# -eq 2 ]; then
|
if [ ! $# -eq 2 ]; then
|
||||||
quit="yes"
|
quit="yes"
|
||||||
fi
|
fi
|
||||||
|
@ -44,7 +50,7 @@ if [ "$operation" = "-u" ]; then
|
||||||
#
|
#
|
||||||
# convert to Unix style file name
|
# convert to Unix style file name
|
||||||
#
|
#
|
||||||
if [ "@CYGWIN@" = "yes" ]; then
|
if [ "$CYGWIN" = "yes" ]; then
|
||||||
#
|
#
|
||||||
# drive:directory --> /cygdrive/drive/directory
|
# drive:directory --> /cygdrive/drive/directory
|
||||||
#
|
#
|
||||||
|
@ -64,7 +70,7 @@ else
|
||||||
#
|
#
|
||||||
# convert to Windows style file name
|
# convert to Windows style file name
|
||||||
#
|
#
|
||||||
if [ "@CYGWIN@" = "yes" ]; then
|
if [ "$CYGWIN" = "yes" ]; then
|
||||||
#
|
#
|
||||||
# /cygdrive/drive/directory --> drive:directory
|
# /cygdrive/drive/directory --> drive:directory
|
||||||
#
|
#
|
||||||
|
|
Loading…
Reference in a new issue