Adam Fedor
e9887e7d38
Backport changes from trunk
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/branches/stable@25563 72102866-910b-0410-8b05-ffd578937521
2007-11-07 18:56:37 +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
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
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
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
f1aa8c3319
Fixed typo in comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@23245 72102866-910b-0410-8b05-ffd578937521
2006-08-10 10:09:47 +00:00
Adam Fedor
0c6fbb4a5c
Better fix for filter in if statement
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22754 72102866-910b-0410-8b05-ffd578937521
2006-04-07 04:39:59 +00:00
Adam Fedor
ef4bf80cd1
* config.make.in: Set GNUSTEP_HOME to $(HOME). Fix if statements
...
with filter in them. Fixes bug #16010 .
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22753 72102866-910b-0410-8b05-ffd578937521
2006-04-07 04:26:58 +00:00
Richard Frith-Macdonald
93826c2211
Get makefile to honor the GNUSTEP_CONFIG_FILE environment variable
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22132 72102866-910b-0410-8b05-ffd578937521
2005-12-02 11:56:17 +00:00
Nicola Pero
3950f5d843
Removed duplicated code that was already in names.make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21867 72102866-910b-0410-8b05-ffd578937521
2005-10-23 16:51:06 +00:00
Nicola Pero
04de3be7af
Read the config files in makefiles while building
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21866 72102866-910b-0410-8b05-ffd578937521
2005-10-23 16:44:28 +00:00
Adam Fedor
9fd7029585
* config.make.in (GNUSTEP_CONFIG_FILE): Correct capitaliztion
...
of substitution variable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21848 72102866-910b-0410-8b05-ffd578937521
2005-10-20 23:09:07 +00:00
Nicola Pero
5204f11a1a
Added --with-config-file option, and use it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21799 72102866-910b-0410-8b05-ffd578937521
2005-10-12 16:09:32 +00:00
Adam Fedor
4d0e99ab89
* Fixes for cygwin.
...
* Instance/rules.make: Add Windows resource files for cygwin
* config.make.in: Cygwin does not have ln-s
* rules.make: Add Windows resource rules for cygwin
* target.make (cygwin): Fix shared link cmd.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21781 72102866-910b-0410-8b05-ffd578937521
2005-10-07 02:39:08 +00:00
Nicola Pero
771db1a6e5
Fixed building frameworks with subprojects on Windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21504 72102866-910b-0410-8b05-ffd578937521
2005-07-20 16:00:07 +00:00
Adam Fedor
f7da0d90ea
* Update FSF Address.
...
* Documentation/gnustep-howto.texi: Update required libs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21244 72102866-910b-0410-8b05-ffd578937521
2005-05-22 03:20:14 +00:00
Nicola Pero
465b834068
Fixed using 'ln -s' on mingw32
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@20293 72102866-910b-0410-8b05-ffd578937521
2004-11-04 08:45:18 +00:00
Adam Fedor
7954dc3422
Apple compiler checking, other fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19806 72102866-910b-0410-8b05-ffd578937521
2004-08-01 02:33:45 +00:00
Alexander Malmberg
d86e67f506
Rename HAS_OBJC_EXCEPTIONS to USE_OBJC_EXCEPTIONS. Add configure argument for this feature, and make the test for it stricter.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19603 72102866-910b-0410-8b05-ffd578937521
2004-06-22 23:56:41 +00:00
Nicola Pero
9ae06b0ad8
Detect native ObjC exception support in the compiler, and turn it on if there
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19551 72102866-910b-0410-8b05-ffd578937521
2004-06-19 11:09:53 +00:00
Nicola Pero
d1b8fa9a76
Removed unused comment at the end of file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18851 72102866-910b-0410-8b05-ffd578937521
2004-03-16 16:52:24 +00:00
Nicola Pero
59ce206d42
Removed --enable-import from configuration
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18619 72102866-910b-0410-8b05-ffd578937521
2004-02-18 16:55:11 +00:00
Adam Fedor
9aba042a40
Add check for Apple cc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18423 72102866-910b-0410-8b05-ffd578937521
2004-01-15 17:20:20 +00:00
Nicola Pero
c17f3b85d9
Set HAS_LN_S to no on mingw32
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@18015 72102866-910b-0410-8b05-ffd578937521
2003-10-31 17:12:36 +00:00
Adam Fedor
f576213327
Add 2.57 prereq. Subst OBJCFLAGS from configure
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17944 72102866-910b-0410-8b05-ffd578937521
2003-10-21 02:25:44 +00:00
Adam Fedor
02015f405f
Correct problem where *bsd lib flags were not getting used.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17810 72102866-910b-0410-8b05-ffd578937521
2003-10-10 02:52:45 +00:00
Adam Fedor
e9d21d10f0
Simplify use of user-defined flags.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@17744 72102866-910b-0410-8b05-ffd578937521
2003-09-29 16:46:50 +00:00
Nicola Pero
976aff4caa
Define CPP, not GENERAL_CPP
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16517 72102866-910b-0410-8b05-ffd578937521
2003-04-23 07:31:19 +00:00
Nicola Pero
42e78ce2df
Small update of CPP plist preprocessing for Apple gcc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16470 72102866-910b-0410-8b05-ffd578937521
2003-04-14 11:12:09 +00:00
Nicola Pero
90d92f5d58
Define CPP
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16463 72102866-910b-0410-8b05-ffd578937521
2003-04-14 10:51:25 +00:00
Adam Fedor
cb98793417
Simplify CPPFLAGS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14283 72102866-910b-0410-8b05-ffd578937521
2002-08-16 03:02:06 +00:00
Richard Frith-Macdonald
cf5d5fc478
Implement system-wide .GNUsteprc support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13616 72102866-910b-0410-8b05-ffd578937521
2002-05-10 08:47:58 +00:00
Nicola Pero
d00e5d2417
Define SED and AWK
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13266 72102866-910b-0410-8b05-ffd578937521
2002-03-28 15:32:09 +00:00
Nicola Pero
8106e91677
Define HAS_LN_S
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12992 72102866-910b-0410-8b05-ffd578937521
2002-03-05 15:03:12 +00:00
Richard Frith-Macdonald
9583f91bd4
Pass configure time information about forced user and defaults paths to
...
the code we build.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12906 72102866-910b-0410-8b05-ffd578937521
2002-02-28 19:52:12 +00:00
Nicola Pero
880b69972f
Added separate OBJC_NO_IMPORT_FLAGS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12820 72102866-910b-0410-8b05-ffd578937521
2002-02-27 13:41:10 +00:00
Nicola Pero
c9c86c17f8
Implemented strip=yes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11751 72102866-910b-0410-8b05-ffd578937521
2001-12-14 14:51:27 +00:00
Nicola Pero
668f98763f
Define CHOWN
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11713 72102866-910b-0410-8b05-ffd578937521
2001-12-12 15:18:49 +00:00
Nicola Pero
896db86fe0
Removed some unused variables
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11703 72102866-910b-0410-8b05-ffd578937521
2001-12-12 13:06:37 +00:00
Nicola Pero
482cf3b62b
Added automatic configuration test setting AUTO_DEPENDENCIES to yes if
...
we are running under GCC => 3.x
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@11481 72102866-910b-0410-8b05-ffd578937521
2001-11-22 13:31:51 +00:00
Nicola Pero
57da0ef14d
Define GNUSTEP_MAKE_VERSION and company
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9691 72102866-910b-0410-8b05-ffd578937521
2001-04-25 11:02:13 +00:00
Adam Fedor
a3da36ba3d
GUI Backend built as bundle by default. Remove backend component
...
of LIBRARY_COMBO throughout makefiles and scripts.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9577 72102866-910b-0410-8b05-ffd578937521
2001-04-13 19:49:16 +00:00
Adam Fedor
f814b65e9c
Fix shell var
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@9379 72102866-910b-0410-8b05-ffd578937521
2001-03-15 16:20:41 +00:00
Nicola Pero
94a3edabbb
Removed graphical library flags now moved into the libraries
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8879 72102866-910b-0410-8b05-ffd578937521
2001-01-29 19:35:04 +00:00
Nicola Pero
bae88a5aca
Added comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8689 72102866-910b-0410-8b05-ffd578937521
2001-01-19 11:49:20 +00:00
Adam Fedor
3c479f0fed
New rpm.make, some config improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@8521 72102866-910b-0410-8b05-ffd578937521
2001-01-08 21:45:31 +00:00
Adam Fedor
00830a762f
Add CPPFLAGS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7497 72102866-910b-0410-8b05-ffd578937521
2000-09-13 14:39:14 +00:00
Mirko Viviani
dff0e7f753
2000-08-30 Mirko Viviani <mirko.viviani@rccr.cremona.it>
...
* configure.in: Check for gtar.
* config.make.in: New definition for TAR.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@7293 72102866-910b-0410-8b05-ffd578937521
2000-08-30 15:20:30 +00:00
Nicola Pero
ca51b4a6c9
Removed old java stuff
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6755 72102866-910b-0410-8b05-ffd578937521
2000-06-21 11:28:01 +00:00