Nicola Pero
a621b2aabc
Attempt at fixing problem detecting clang when configuring gnustep-make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32973 72102866-910b-0410-8b05-ffd578937521
2011-05-03 15:28:07 +00:00
Wolfgang Lux
3795c60175
Use configure time check for Objective-C runtime header directory
...
workaround on Darwin/OS X.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32956 72102866-910b-0410-8b05-ffd578937521
2011-04-30 07:43:56 +00:00
Nicola Pero
a70a23a808
Use -Wl,-r to do partial linking with clang, and -r to do partial linking with GCC. Hopefully this fixes building with GCC 4.6.0 while still working with GCC on sparc, and with clang on all platforms
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32835 72102866-910b-0410-8b05-ffd578937521
2011-04-11 20:23:50 +00:00
Nicola Pero
2a8870194a
Reverted checking for -fblocks. Apparently no longer needed.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32828 72102866-910b-0410-8b05-ffd578937521
2011-04-10 14:49:04 +00:00
Nicola Pero
2063f0887a
Detect -fblocks in the compiler when running configure, and if available, use it.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32827 72102866-910b-0410-8b05-ffd578937521
2011-04-10 14:24:08 +00:00
Nicola Pero
d431fc8780
Updated comments and configure
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32822 72102866-910b-0410-8b05-ffd578937521
2011-04-09 14:09:30 +00:00
Nicola Pero
5c1dbeaa7d
Updated check for ObjC native exceptions - only compile code, do not try to run it, and ignore compiler type and version - only check that it can actually compile @try etc.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32819 72102866-910b-0410-8b05-ffd578937521
2011-04-09 12:20:48 +00:00
Nicola Pero
8fe523795e
Use AC_COMPILE_IFELSE, not AC_RUN_IFELSE, when checking for -fobjc-nonfragile-abi
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32818 72102866-910b-0410-8b05-ffd578937521
2011-04-09 12:04:23 +00:00
Nicola Pero
94dd631867
When checking for an ObjC++ compiler in gnustep-make, try compiling - but not linking or executing.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32817 72102866-910b-0410-8b05-ffd578937521
2011-04-09 11:54:17 +00:00
Nicola Pero
30d30eb201
Fixed 'gnustep-config --variable=OBJCXX'
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32812 72102866-910b-0410-8b05-ffd578937521
2011-04-08 22:59:25 +00:00
Richard Frith-MacDonald
cfb737fda4
hack to fake OBJCXX checks on systems without new autoconf
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32770 72102866-910b-0410-8b05-ffd578937521
2011-04-04 11:33:46 +00:00
Richard Frith-MacDonald
e4aa34680d
Don't require C++ support at configure time.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32739 72102866-910b-0410-8b05-ffd578937521
2011-03-29 13:51:14 +00:00
Richard Frith-MacDonald
0c71986c07
try to wor around faulty autoconf macro.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32684 72102866-910b-0410-8b05-ffd578937521
2011-03-22 19:25:36 +00:00
Nicola Pero
b1bf46c277
Make --enable-absolute-install-paths the default on Darwin with gnu-gnu-gnu library-combo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32649 72102866-910b-0410-8b05-ffd578937521
2011-03-18 21:28:24 +00:00
Nicola Pero
42ba690826
Removed obsolete gnustep-make configure options after 4 years of obsoletion/deprecation. This unclutters considerably gnustep-make's configure help
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32572 72102866-910b-0410-8b05-ffd578937521
2011-03-14 10:34:47 +00:00
Nicola Pero
b7179b739f
Updated default location of configuration file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32571 72102866-910b-0410-8b05-ffd578937521
2011-03-14 10:16:15 +00:00
Nicola Pero
69649c1526
Tidied up filesystem layout change to use 'fhs' as default. Updated documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32550 72102866-910b-0410-8b05-ffd578937521
2011-03-13 14:38:12 +00:00
Richard Frith-MacDonald
96d0dc4295
bash and test portability improvment.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32284 72102866-910b-0410-8b05-ffd578937521
2011-02-22 10:24:10 +00:00
David Chisnall
edc5a311d7
Don't depend on the existence of Object class for checking whether exceptions work.
...
Nicola: this test passes, but then configure decides to override the result because it thinks that my gcc won't work, even after testing that it does. My autoconf-fu is weak, so maybe you could fix this? I'm pretty sure the test is wrong anyway, since I was using native exceptions with the GCC runtime that shipped with 4.2.1 (the last GPLv2 version), which is <4.3, before I started working on libobjc2...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32043 72102866-910b-0410-8b05-ffd578937521
2011-02-10 19:06:30 +00:00
Nicola Pero
97600a0e82
Tidied up a couple of messages in configure
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31753 72102866-910b-0410-8b05-ffd578937521
2010-12-22 16:03:52 +00:00
Richard Frith-MacDonald
14275127c9
revert recent changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31362 72102866-910b-0410-8b05-ffd578937521
2010-09-16 14:08:16 +00:00
Richard Frith-MacDonald
6cc1db1712
bugfix, improved comments, and set native layout for darwin to be apple.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31361 72102866-910b-0410-8b05-ffd578937521
2010-09-16 08:12:55 +00:00
Richard Frith-MacDonald
f197ef366a
fix error in last commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31323 72102866-910b-0410-8b05-ffd578937521
2010-09-10 21:18:53 +00:00
Richard Frith-MacDonald
57e1789caa
Change to more sane default filesystem layout
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31321 72102866-910b-0410-8b05-ffd578937521
2010-09-10 16:10:10 +00:00
Nicola Pero
349d50e31d
Make threading configure test more robust
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31292 72102866-910b-0410-8b05-ffd578937521
2010-09-10 11:33:49 +00:00
Nicola Pero
30c32c1b4d
Updated test for native ObjC exceptions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31242 72102866-910b-0410-8b05-ffd578937521
2010-09-06 23:28:03 +00:00
Nicola Pero
740c4a7f56
Enable ObjC exceptions by default
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@31239 72102866-910b-0410-8b05-ffd578937521
2010-09-05 23:58:03 +00:00
Richard Frith-MacDonald
a723322164
Add option to enable nonfragile abi for clang
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29928 72102866-910b-0410-8b05-ffd578937521
2010-03-13 19:41:20 +00:00
Nicola Pero
292e009638
GNU make < 3.79.1 is no longer officially supported; parallel building does not work in older versions due to the lack of .NOTPARALLEL. Fixed typo in configure check
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@29856 72102866-910b-0410-8b05-ffd578937521
2010-03-06 15:48:40 +00:00
Nicola Pero
d0b27be8cc
Turn off autodependencies on cygwin to fix building on cygwin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28744 72102866-910b-0410-8b05-ffd578937521
2009-09-27 09:09:54 +00:00
Nicola Pero
12d2b6d9b8
Reorganized debug flags
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28717 72102866-910b-0410-8b05-ffd578937521
2009-09-20 10:34:39 +00:00
Nicola Pero
34aba0d7bf
Fixed gnustep-make to use -lobjc_gc when GNU Objective-C garbage collection is being used
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28154 72102866-910b-0410-8b05-ffd578937521
2009-03-30 08:12:10 +00:00
Nicola Pero
44e3a6e5cd
Added --with-objc-lib-flag=xxx option to gnustep-make's configure
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@28152 72102866-910b-0410-8b05-ffd578937521
2009-03-30 07:52:37 +00:00
Nicola Pero
0d761979c2
Enable parallel building support by default. Added internal compile targets to .PHONY
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27959 72102866-910b-0410-8b05-ffd578937521
2009-02-23 11:12:11 +00:00
Nicola Pero
17d81326f5
Implemented experimental parallel building support for tools and libraries
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27823 72102866-910b-0410-8b05-ffd578937521
2009-02-09 11:23:24 +00:00
Nicola Pero
f3707d57c7
Use full path for install on MinGW. On all platforms, check if 'install -p' works, and use it if available. Added configure option to disable it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27757 72102866-910b-0410-8b05-ffd578937521
2009-02-02 16:35:21 +00:00
Adam Fedor
cd1af94aee
configure.ac: Add PATH to custom objc library on MinGW (Fix for Bug #25394 )
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27691 72102866-910b-0410-8b05-ffd578937521
2009-01-25 17:17:38 +00:00
Richard Frith-MacDonald
e5730cce2a
Tidy and add more explanation of --enable-objc-garbage-collection
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27576 72102866-910b-0410-8b05-ffd578937521
2009-01-12 10:58:04 +00:00
Richard Frith-MacDonald
1d2ac39fe3
Simplify an reorganise GC changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27574 72102866-910b-0410-8b05-ffd578937521
2009-01-11 08:41:17 +00:00
Richard Frith-MacDonald
2cb8c7c2ea
move towards getting gc working once more.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27572 72102866-910b-0410-8b05-ffd578937521
2009-01-10 10:45:33 +00:00
Nicola Pero
316373cfd6
Reverted last change. New installation-domains.conf file that allows you to customize the installation domain of each piece of software in a centralized way
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27345 72102866-910b-0410-8b05-ffd578937521
2008-12-19 12:48:59 +00:00
Nicola Pero
ef00408a11
Added new option --disable-packages to gnustep-make's configure. It allows you to change the default installation domain for core pacakages to SYSTEM
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27332 72102866-910b-0410-8b05-ffd578937521
2008-12-18 18:37:09 +00:00
Nicola Pero
1b6aaf38e0
Disable precompiled headers on gcc 4.1
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26977 72102866-910b-0410-8b05-ffd578937521
2008-10-27 15:53:43 +00:00
Nicola Pero
e86b337250
Fixed typo in last change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26974 72102866-910b-0410-8b05-ffd578937521
2008-10-27 14:06:22 +00:00
Nicola Pero
be804b53cf
Rewritten code that checks for threading libraries on Apple OS X; implicitly fixing --enable-native-objc-exceptions on Apple.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26973 72102866-910b-0410-8b05-ffd578937521
2008-10-27 14:03:08 +00:00
Nicola Pero
f23afbca3f
Fixed regular expression used to parse GCC version; it was failing, causing ./configure not to detect that the compiler supported auto-dependencies
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26570 72102866-910b-0410-8b05-ffd578937521
2008-05-25 11:16:03 +00:00
Blake Nicholson
6c884cb4fa
Added the --enable-absolute-install-paths option to configure on darwin. Pass
...
this option on to config.make and updated library.make and framework.make to
make the install_name absolute, if requested.
* configure.ac
(--enable-absolute-install-paths): Added this option on darwin. This is
used to modify the dynamic library linking process so the install_name
stored within the dynamic library is absolute.
Also added a warning if a user specifies a filesystem other than 'apple' and
does not enable absolute install paths to let the user know they need to set
DYLD_LIBRARY_PATH and DYLD_FRAMEWORK_PATH.
* config.make.in
(GNUSTEP_ABSOLUTE_INSTALL_PATHS): Added.
* Instance/library.make, Instance/framework.make
(LIB_LINK_INSTALL_NAME): Change to an absolute path if on darwin and
GNUSTEP_ABSOLUTE_INSTALL_PATHS is 'yes'.
* Documentation/releasenotes.texi
Updated to reflect these changes.
* configure, RELEASENOTES
Regenerated.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26552 72102866-910b-0410-8b05-ffd578937521
2008-05-22 13:16:43 +00:00
Nicola Pero
96ef618a99
Install in /etc/GNUstep/GNUstep.conf on all systems except for Apple with apple-apple-apple
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26538 72102866-910b-0410-8b05-ffd578937521
2008-05-18 18:13:34 +00:00
Nicola Pero
7f2a73decd
Updated C++ and ObjC++ support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26186 72102866-910b-0410-8b05-ffd578937521
2008-03-03 23:24:48 +00:00
Nicola Pero
245feb51ab
Updated apple-apple-apple support to automatically choose a reasonable filesystem and config file on Apple Mac OS X
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26176 72102866-910b-0410-8b05-ffd578937521
2008-03-02 18:37:50 +00:00
Nicola Pero
692208efe8
Install strict v2 GNUstep.conf file when running in strict v2 mode; improved a little the GNUmakefile.in messages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25950 72102866-910b-0410-8b05-ffd578937521
2008-01-15 14:35:36 +00:00
Nicola Pero
c0c25231f6
Implemented ./configure --enable-strict-v2-mode and a few other minor upgrades/changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25949 72102866-910b-0410-8b05-ffd578937521
2008-01-14 15:22:14 +00:00
Nicola Pero
f307e97f63
Clearly warn people that the --with-user-dir option is obsolete and has no effect
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25938 72102866-910b-0410-8b05-ffd578937521
2008-01-14 10:02:47 +00:00
Nicola Pero
e196fe254d
Added safety check for spaces in GNUSTEP_MAKEFILES; emit a warning if any are found
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25768 72102866-910b-0410-8b05-ffd578937521
2007-12-20 14:16:42 +00:00
Nicola Pero
0be80fe685
Simplified, standardized and extended quoting so that it should work on netbsd as well
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25763 72102866-910b-0410-8b05-ffd578937521
2007-12-20 04:02:20 +00:00
Nicola Pero
30f0891a32
Fixed configuring gnustep-make in a separate directory; config-precomp-test was still writing to the source directory
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25742 72102866-910b-0410-8b05-ffd578937521
2007-12-15 02:59:42 +00:00
Adam Fedor
6ef7c3e512
Update license to GPL 3
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25539 72102866-910b-0410-8b05-ffd578937521
2007-10-30 14:18:41 +00:00
Nicola Pero
375f33aba3
Fixed copyright notices to tell the user they can read the GPL in the COPYING file, not COPYING.LIB
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25329 72102866-910b-0410-8b05-ffd578937521
2007-07-13 10:11:48 +00:00
Nicola Pero
1bf361d357
Check in Network and Local (as well as System) when looking for a custom ObjC shared library. I thought I had committed this fix weeks ago, but it's not on trunk. It needs testing - I can't test much right now but don't want to keep it on my machine for more weeks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25177 72102866-910b-0410-8b05-ffd578937521
2007-05-16 17:21:56 +00:00
Nicola Pero
fb8cf336bf
Yet another linking flag fix for native ObjC exceptions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24884 72102866-910b-0410-8b05-ffd578937521
2007-03-17 15:33:12 +00:00
Nicola Pero
670da4673a
On MinGW, convert paths in the MinGW way, not the Cygwin way
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24879 72102866-910b-0410-8b05-ffd578937521
2007-03-16 10:43:26 +00:00
Nicola Pero
4728d08c98
Added -fexceptions on compile and link command-line when using ObjC exceptions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24873 72102866-910b-0410-8b05-ffd578937521
2007-03-15 10:05:53 +00:00
Nicola Pero
f2a5f5795f
Added GNUSTEP_*_USERS_DIR
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24779 72102866-910b-0410-8b05-ffd578937521
2007-03-06 13:24:25 +00:00
Nicola Pero
bf13253c84
To ease debugging wrong configurations, print out the entire filesystem layout config
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24773 72102866-910b-0410-8b05-ffd578937521
2007-03-05 18:14:53 +00:00
Nicola Pero
b55d6b203c
Added GNUSTEP_*_WEB_APPS for GSWeb and SOPE; fixed some minor filesystem layouts bits
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24769 72102866-910b-0410-8b05-ffd578937521
2007-03-05 16:49:54 +00:00
Adam Fedor
87fbddf426
Proper check for altex2html
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24762 72102866-910b-0410-8b05-ffd578937521
2007-03-05 15:10:38 +00:00
Nicola Pero
4df013f8f0
Windows updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24745 72102866-910b-0410-8b05-ffd578937521
2007-03-02 03:15:32 +00:00
Nicola Pero
0d064bc9f9
MinGW updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24717 72102866-910b-0410-8b05-ffd578937521
2007-02-28 07:00:36 +00:00
Nicola Pero
299eb7e040
use shorter variable names for GNUSTEP_xxx_DOCUMENTATION[_yyy] variables, so that it works with tcsh 6.12 and other shells with limited variable name lengths
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24691 72102866-910b-0410-8b05-ffd578937521
2007-02-26 15:20:05 +00:00
Nicola Pero
daddb9dc32
Disable reading existing config file that would otherwise (very disturbingly) override completely any --prefix=xxx and/or --with-layout=yyy options
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24658 72102866-910b-0410-8b05-ffd578937521
2007-02-19 22:59:37 +00:00
Nicola Pero
2aa566c1ee
Extended gnustep-config to be able to print out compile/link flags. Added quiet=yes option to silent the gnustep-make version message
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24616 72102866-910b-0410-8b05-ffd578937521
2007-02-17 00:12:16 +00:00
Nicola Pero
bc40e45feb
Added GNUSTEP_xxx_ADMIN_APPS and GNUSTEP_xxx_ADMIN_TOOLS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24614 72102866-910b-0410-8b05-ffd578937521
2007-02-16 20:14:44 +00:00
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
b277fef23a
Added comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24586 72102866-910b-0410-8b05-ffd578937521
2007-02-15 01:04:32 +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
ad50612d45
Make a comment more explicit to help people
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24359 72102866-910b-0410-8b05-ffd578937521
2007-01-16 01:56:43 +00:00
Nicola Pero
ff59b11c57
Added comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24358 72102866-910b-0410-8b05-ffd578937521
2007-01-16 01:37:09 +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
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