Nicola Pero
e7536fb848
Avoid references to GNUSTEP_SYSTEM_ROOT
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24611 72102866-910b-0410-8b05-ffd578937521
2007-02-16 17:50:12 +00:00
Nicola Pero
cee487309c
Changed into --with-layout=linux into --with-layout=fhs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24603 72102866-910b-0410-8b05-ffd578937521
2007-02-16 13:51:24 +00:00
Nicola Pero
8bd8b002d1
Implemented filesystem support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24597 72102866-910b-0410-8b05-ffd578937521
2007-02-16 04:22:26 +00:00
Nicola Pero
f60e16b1f2
Do not store the library-combo implicitly in the config file as part of the GNUSTEP_xxx_HEADERS variable
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24583 72102866-910b-0410-8b05-ffd578937521
2007-02-15 00:51:26 +00:00
Nicola Pero
1e888ca9d7
Try to avoid frightening users if a non-essential test fails. Redirect all the non-essential output to config.log
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24573 72102866-910b-0410-8b05-ffd578937521
2007-02-14 19:01:20 +00:00
Nicola Pero
34fed13a63
More filesystem support updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24567 72102866-910b-0410-8b05-ffd578937521
2007-02-14 13:46:52 +00:00
Nicola Pero
d656596e1d
More work on general filesystem layout support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24532 72102866-910b-0410-8b05-ffd578937521
2007-02-14 02:38:15 +00:00
Nicola Pero
dfd13b9b01
Extended checks for GNU make to search for gmake, gnumake and then make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24530 72102866-910b-0410-8b05-ffd578937521
2007-02-14 00:34:44 +00:00
Nicola Pero
30ba69e704
Fixed make check; use gmake if found instead of make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24529 72102866-910b-0410-8b05-ffd578937521
2007-02-13 23:38:47 +00:00
Adam Fedor
02b1e5e2da
* configure.ac: Disable SHARED_SOLARIS on solaris2.[67]. Use
...
redirect to /dev/null rather than grep -q (due to non-Posix grep
on many OSs).
* Documentation/machines.texi: Update
* Documentation/README.Darwin: Update.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24526 72102866-910b-0410-8b05-ffd578937521
2007-02-13 15:44:34 +00:00
Nicola Pero
b9382fa220
Detect $(info ...) function of GNU Make, and use it to print the version number once per invocation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24513 72102866-910b-0410-8b05-ffd578937521
2007-02-12 22:31:33 +00:00
Nicola Pero
67a6d44da6
Renamed gnustep-config.sh to gnustep-config, and tidied up rules to build it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24506 72102866-910b-0410-8b05-ffd578937521
2007-02-12 16:42:23 +00:00
Nicola Pero
bb7985f018
Added script that can be used to the value of any GNUstep variable
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24500 72102866-910b-0410-8b05-ffd578937521
2007-02-11 01:27:47 +00:00
Nicola Pero
f13b3ebb61
Tidied GCC_WITH_PRECOMPILED_HEADERS variable. Explicit compare to yes/no to make it clearer and more robust, eg so that changes in the default value will not cause problems
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24372 72102866-910b-0410-8b05-ffd578937521
2007-01-16 17:40:33 +00:00
Nicola Pero
183ae3f0e6
Implemented more intelligent test for precompiled headers
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24370 72102866-910b-0410-8b05-ffd578937521
2007-01-16 16:40:24 +00:00
Nicola Pero
cafe74a41c
Added new test for gcc precompiled headers, separated out and extended gcc version detection, and tidied up config tests depending on gcc version
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24355 72102866-910b-0410-8b05-ffd578937521
2007-01-16 00:31:57 +00:00
Richard Frith-MacDonald
5a16a99800
Check compiler version to determine link command to use on slaris
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23968 72102866-910b-0410-8b05-ffd578937521
2006-10-26 11:22:00 +00:00
Nicola Pero
f15b56a5eb
Merged openapp and debugapp
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23742 72102866-910b-0410-8b05-ffd578937521
2006-10-03 16:19:36 +00:00
Nicola Pero
1db9347273
Introduced new variable GNUSTEP_IS_FLATTENED to switch the default flattened status from no to yes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23718 72102866-910b-0410-8b05-ffd578937521
2006-10-02 15:54:56 +00:00
Nicola Pero
b8add68872
Fixed problems in the config system by separating platform-dependent and platform-independent information
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23549 72102866-910b-0410-8b05-ffd578937521
2006-09-18 20:29:28 +00:00
Nicola Pero
7a8fcb39af
Removed code to move from very very old obsolete directory structure; improved messages when building
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23435 72102866-910b-0410-8b05-ffd578937521
2006-09-08 18:36:20 +00:00
Nicola Pero
b6d7b6ebc0
Standardized all libraries to have the same name, and removed which_lib
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23411 72102866-910b-0410-8b05-ffd578937521
2006-09-08 11:19:09 +00:00
Gregory John Casamento
52040979bb
Correction for issue with LN_S on mingw.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23190 72102866-910b-0410-8b05-ffd578937521
2006-07-29 14:52:03 +00:00
Richard Frith-MacDonald
bf660d4abf
Allow --without-local-root
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23147 72102866-910b-0410-8b05-ffd578937521
2006-07-07 13:28:20 +00:00
Richard Frith-MacDonald
498f016b06
Fax incorrect specifrication of tab as \t
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23141 72102866-910b-0410-8b05-ffd578937521
2006-07-06 12:36:43 +00:00
Richard Frith-MacDonald
e8024950f6
Fix problem escaping square brackets
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23140 72102866-910b-0410-8b05-ffd578937521
2006-07-06 12:28:51 +00:00
Richard Frith-MacDonald
c251133e07
Attempt to prevent con figuration with bad paths on windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23138 72102866-910b-0410-8b05-ffd578937521
2006-07-06 12:19:32 +00:00
Richard Frith-MacDonald
8b02e7b6c7
Make more robust when people use strange options.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22846 72102866-910b-0410-8b05-ffd578937521
2006-05-01 12:13:18 +00:00
Adam Fedor
488a9e55f4
* configure.ac: Check for objc-gnu in the GNUstep libraries dir.
...
* Instance/bundle.make: Always link againt all libs on darwin.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22188 72102866-910b-0410-8b05-ffd578937521
2005-12-20 16:39:33 +00:00
Adam Fedor
c817b62092
* configure.ac: Don't strip -g from CFLAGS. Someone might want it
...
without using debug=yes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22187 72102866-910b-0410-8b05-ffd578937521
2005-12-20 16:31:55 +00:00
Richard Frith-Macdonald
807edfe04b
Tweak default location of config file on mingw32
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22160 72102866-910b-0410-8b05-ffd578937521
2005-12-06 05:39:09 +00:00
Nicola Pero
1585f8ce2e
Display message with the GNUSTEP_MAKEFILES being used
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22150 72102866-910b-0410-8b05-ffd578937521
2005-12-05 14:43:34 +00:00
Richard Frith-Macdonald
7197cfdf0f
Handle backslashes in paths.
...
Fix GNUSTEP_MAKEFILES error reported by Chris Vetter.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22115 72102866-910b-0410-8b05-ffd578937521
2005-11-28 20:53:37 +00:00
Richard Frith-Macdonald
13b221dbff
backslash in filename on mingw causes problems :-(
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21914 72102866-910b-0410-8b05-ffd578937521
2005-10-30 07:50:44 +00:00
Richard Frith-Macdonald
f03f367dba
Set a reasonable default location for GNUstep.conf on mingw32 systems.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21893 72102866-910b-0410-8b05-ffd578937521
2005-10-28 10:58:32 +00:00
Nicola Pero
87679880b1
Standardized and complete help on configure options
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21888 72102866-910b-0410-8b05-ffd578937521
2005-10-27 12:56:54 +00:00
Nicola Pero
87182ca5e6
Fixed error in documentation of configure option
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21868 72102866-910b-0410-8b05-ffd578937521
2005-10-23 19:42:00 +00:00
Richard Frith-Macdonald
d8b6b57a04
Changes to better chack for whitespace at end of line
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21859 72102866-910b-0410-8b05-ffd578937521
2005-10-23 11:24:30 +00:00
Richard Frith-Macdonald
91d966811b
Apply patch #4209
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21855 72102866-910b-0410-8b05-ffd578937521
2005-10-23 08:10:34 +00:00
Nicola Pero
30e5a8df9a
Fixed --prefix option in configure that should take precedence over inherited
...
path variables or existing config file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21843 72102866-910b-0410-8b05-ffd578937521
2005-10-18 21:06:10 +00:00
Nicola Pero
b4fc9cdc93
New configure options to specify user dir, user defaults dir, user config file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21815 72102866-910b-0410-8b05-ffd578937521
2005-10-13 01:25:23 +00:00
Nicola Pero
300c8123e2
Rewritten management of ./configure --prefix=xxx
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21814 72102866-910b-0410-8b05-ffd578937521
2005-10-13 00:30:48 +00:00
Nicola Pero
86c15aa256
Read an existing GNUstep configuration file if any, and added options
...
to control this behaviour
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21812 72102866-910b-0410-8b05-ffd578937521
2005-10-12 23:03:26 +00:00
Nicola Pero
ed01dd45c1
Added --with-system-root=xxx option
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21811 72102866-910b-0410-8b05-ffd578937521
2005-10-12 21:19:48 +00:00
Nicola Pero
1ec2cfa824
Removed obsolete variable GNUSTEP_ROOT
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21810 72102866-910b-0410-8b05-ffd578937521
2005-10-12 21:11:28 +00:00
Nicola Pero
e9942b16d3
Use GNUSTEP_SYSTEM_ROOT in configure stages instead of prefix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21809 72102866-910b-0410-8b05-ffd578937521
2005-10-12 21:07:28 +00:00
Nicola Pero
f1b925a0fb
Use GNUSTEP_MAKEFILES, not MAKEFILES_SUFFIX
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21808 72102866-910b-0410-8b05-ffd578937521
2005-10-12 20:45:14 +00:00
Nicola Pero
7435943579
Removed obsolete --without-system-root option
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21806 72102866-910b-0410-8b05-ffd578937521
2005-10-12 18:16:42 +00:00
Nicola Pero
940956782b
Removed obsolete/unused config variable
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21805 72102866-910b-0410-8b05-ffd578937521
2005-10-12 17:58:06 +00:00
Nicola Pero
2d1eb06470
Fixed location of GNUstep config file on NetBSD
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21804 72102866-910b-0410-8b05-ffd578937521
2005-10-12 17:43:25 +00:00