Nicola Pero
192634f837
Fixed spurious framework header rebuilds, and improved messages displayed when framework headers are rebuilt
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26562 72102866-910b-0410-8b05-ffd578937521
2008-05-24 13:12:15 +00:00
Nicola Pero
c4964e1839
Fixed help message during installation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26560 72102866-910b-0410-8b05-ffd578937521
2008-05-24 12:17:44 +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
da605ce097
Detect newer versions of darwin, and future ones as well
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26400 72102866-910b-0410-8b05-ffd578937521
2008-03-30 20:18:43 +00:00
Nicola Pero
65930c622e
Fixed instructions to get libobjc on MinGW
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26302 72102866-910b-0410-8b05-ffd578937521
2008-03-14 15:49:20 +00:00
Adam Fedor
6f0e8da2e2
Version 2.0.5
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26266 72102866-910b-0410-8b05-ffd578937521
2008-03-11 14:17:20 +00:00
Nicola Pero
19f9ee1fe8
Changed xxx_NEEDS_GUI and NEEDS_GUI to accept yes as well as YES as value; prefer yes as it's consistent with all other boolean options in gnustep-make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26263 72102866-910b-0410-8b05-ffd578937521
2008-03-11 01:06:50 +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
ffbea25fba
Updated some comments
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26175 72102866-910b-0410-8b05-ffd578937521
2008-03-02 17:42:28 +00:00
Nicola Pero
35c933ea73
Fixed last ChangeLog entry to be consistent with all the previous ones
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26120 72102866-910b-0410-8b05-ffd578937521
2008-02-23 16:47:50 +00:00
Gregory John Casamento
d25da009c0
Minor FAQ update.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26118 72102866-910b-0410-8b05-ffd578937521
2008-02-22 02:34:56 +00:00
Richard Frith-MacDonald
04d133bb50
add gnutls instructions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26105 72102866-910b-0410-8b05-ffd578937521
2008-02-19 16:01:37 +00:00
Nicola Pero
400bb44e99
Implemented NEEDS_GUI as a general variable to turn on/off linking against the gui library
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26103 72102866-910b-0410-8b05-ffd578937521
2008-02-19 14:15:08 +00:00
Nicola Pero
bf5b212e0e
Implemented xxx_NEEDS_GUI to control if we should be linking against gnustep-gui or not
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26099 72102866-910b-0410-8b05-ffd578937521
2008-02-19 10:49:20 +00:00
Adam Fedor
0167c6961b
Check for version directory when making export
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25983 72102866-910b-0410-8b05-ffd578937521
2008-01-19 16:07:28 +00:00
Nicola Pero
d19bbbb590
Fixed typo in one of my last changelog entries
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25965 72102866-910b-0410-8b05-ffd578937521
2008-01-17 14:02:54 +00:00
Nicola Pero
63dcaf2a8c
Install executable templates with execute permissions to stop warning from packaging systems
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25963 72102866-910b-0410-8b05-ffd578937521
2008-01-17 02:44:27 +00:00
Nicola Pero
42e119ced2
Removed shebang from all scripts that are to be sourced, not executed, to stop warning from rpmlint and other packaging checking programs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25962 72102866-910b-0410-8b05-ffd578937521
2008-01-17 02:32:21 +00:00
Nicola Pero
f85ec90735
Fixed man and info paths for fhs layouts
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25961 72102866-910b-0410-8b05-ffd578937521
2008-01-17 02:24:05 +00:00
Nicola Pero
8075fb0cd2
Updated rules for hpux
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25960 72102866-910b-0410-8b05-ffd578937521
2008-01-17 02:12:12 +00:00
Nicola Pero
d05ffc117a
Updated comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25951 72102866-910b-0410-8b05-ffd578937521
2008-01-15 14:39:55 +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
9e5e57ea9d
Dropped sourcing custom user GNUstep.(c)sh when the main GNUstep.(c)sh is sourced.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25945 72102866-910b-0410-8b05-ffd578937521
2008-01-14 13:04:47 +00:00
Nicola Pero
7c92cd43fc
Cleaned up variables at the end of source scripts; only keep the ones that were already in the environment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25944 72102866-910b-0410-8b05-ffd578937521
2008-01-14 11:17:34 +00:00
Nicola Pero
3f41b31eaa
Unset GNUSTEP_USER_DIR after using it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25943 72102866-910b-0410-8b05-ffd578937521
2008-01-14 10:41:13 +00:00
Nicola Pero
edb9902d3a
removed old comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25940 72102866-910b-0410-8b05-ffd578937521
2008-01-14 10:24:38 +00:00
Nicola Pero
8dc6848ea5
Removed mention of GNUSTEP_USER_DIR from gnustep-config; it is obsolete
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25939 72102866-910b-0410-8b05-ffd578937521
2008-01-14 10:22:23 +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
b4d1bdd037
Unset some polluting shell variables at the end of GNUstep.sh and GNUstep.csh
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25937 72102866-910b-0410-8b05-ffd578937521
2008-01-14 09:22:29 +00:00
Nicola Pero
2dbcf92a50
Fixed typo causing GNUSTEP_USER_DIR_WEB_APPS not to be removed from the env
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25936 72102866-910b-0410-8b05-ffd578937521
2008-01-14 09:16:55 +00:00
Nicola Pero
6fa640ca9a
Reimplemented improvement on relative paths in a way that should keep the configuration system working for relative paths
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25907 72102866-910b-0410-8b05-ffd578937521
2008-01-09 17:44:12 +00:00
Nicola Pero
71f4581d16
Fixed symlinks on windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25903 72102866-910b-0410-8b05-ffd578937521
2008-01-09 15:55:08 +00:00
Nicola Pero
13a2a4a44a
Updated comments to explain better why we need the script to output an unnecessary './' at the beginning of the path
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25902 72102866-910b-0410-8b05-ffd578937521
2008-01-09 15:00:35 +00:00
Adam Fedor
eaafba914e
Version 2.0.4 (on stable branch)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25896 72102866-910b-0410-8b05-ffd578937521
2008-01-08 15:52:01 +00:00
Richard Frith-MacDonald
1f915012f7
rever to fix broken path handling on ms-windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25844 72102866-910b-0410-8b05-ffd578937521
2008-01-03 14:47:40 +00:00
Adam Fedor
caddb4a49f
Version 2.0.3 updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25817 72102866-910b-0410-8b05-ffd578937521
2008-01-01 21:12:32 +00:00
Adam Fedor
1a435b6e22
Update for compiling with Apple gcc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25808 72102866-910b-0410-8b05-ffd578937521
2007-12-31 02:33:02 +00:00
Nicola Pero
ea9bd34f6a
Minor updates to the manpages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25789 72102866-910b-0410-8b05-ffd578937521
2007-12-26 22:18:22 +00:00
Nicola Pero
26ce343a5f
New manpages from Dennis, and changes to makefile to install/uninstall them, plus a few enhancements in uninstall
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25788 72102866-910b-0410-8b05-ffd578937521
2007-12-26 22:00:52 +00:00
Adam Fedor
7783e60fdb
* Master/nsis.make: Generalize to install in other than Applications.
...
* Master/rules.make: Remove nsis include for now
* nsi-app.template, Documentation/make.texi: updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25771 72102866-910b-0410-8b05-ffd578937521
2007-12-20 16:42:38 +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
c37ab1e567
Fixed grammar in my last changelog entry :-/
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25764 72102866-910b-0410-8b05-ffd578937521
2007-12-20 04:04:29 +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
a67ee2afb5
Added comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25762 72102866-910b-0410-8b05-ffd578937521
2007-12-20 03:17:11 +00:00
Adam Fedor
fcbc297af8
Add automatic NSIS Windows installer script generator.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25753 72102866-910b-0410-8b05-ffd578937521
2007-12-17 19:50:09 +00:00
Nicola Pero
62805a46e1
Always install/uninstall manpages when installing/uninstalling gnustep-make, and fixed uninstall of gnustep-make to remove some files that were otherwise left there
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@25752 72102866-910b-0410-8b05-ffd578937521
2007-12-17 14:38:14 +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