Commit graph

94 commits

Author SHA1 Message Date
Niels Grewe
b3c4eb94ca Preliminary support for installing and resolving pkg-config files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39968 72102866-910b-0410-8b05-ffd578937521
2016-07-08 13:09:17 +00:00
Richard Frith-MacDonald
e62c615757 Changed to restructure subdirectory layout for binaries and system dependent
resources in a non-flattened installation.  First step towards seamless
Debian multiarch support.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39918 72102866-910b-0410-8b05-ffd578937521
2016-06-25 07:12:41 +00:00
Wolfgang Lux
7085f35269 Fix definition of CLASSPATH in GNUstep.{sh,csh}, which was constructed
backward.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32969 72102866-910b-0410-8b05-ffd578937521
2011-05-03 07:40:10 +00:00
Nicola Pero
7136005c90 Do not leak GNUSTEP_LIBRARY_PATHLIST in the environment when running GNUstep.sh and GNUstep.csh
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32682 72102866-910b-0410-8b05-ffd578937521
2011-03-22 15:27:46 +00:00
Richard Frith-MacDonald
1762b8cdc3 fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27258 72102866-910b-0410-8b05-ffd578937521
2008-12-08 10:54:51 +00:00
Richard Frith-MacDonald
d7f7b0e6d4 Fix bug which could cause some path components to be omitted from the paths.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27210 72102866-910b-0410-8b05-ffd578937521
2008-12-05 09:49:10 +00:00
Wolfgang Lux
ef64b370e6 Fix incorrect pattern in GNUstep.csh.in which causes initialization of
DYLD_LIBRARY_PATH on Darwin and NEXTSTEP systems to be skipped.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27012 72102866-910b-0410-8b05-ffd578937521
2008-11-05 23:20:27 +00:00
Nicola Pero
0c9645c148 Rewritten adding paths to PATH, CLASSPATH, GUILE_LOAD_PATH, INFOPATH, LD_LIBRARY_PATH, DYLD_LIBRARY_PATH, etc. to check every single path before adding it. Inlined ld_lib_path.sh/csh in GNUstep.sh/csh
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@26945 72102866-910b-0410-8b05-ffd578937521
2008-10-21 14:45:48 +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
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
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
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
6596cb8a05 Fixed setting up PATH in GNUstep.csh
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24823 72102866-910b-0410-8b05-ffd578937521
2007-03-08 14:17:58 +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
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
19148d443d More work on filesystem support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24545 72102866-910b-0410-8b05-ffd578937521
2007-02-14 05:47:05 +00:00
Nicola Pero
e033c6cf9c Updated openapp and opentool for new filesystem config; make sure GNUSTEP_MAKEFILES is treated as a separate config
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24534 72102866-910b-0410-8b05-ffd578937521
2007-02-14 03:40:30 +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
a95cc28db6 Fixed typo preventing GNUstep.csh from running to completion
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24531 72102866-910b-0410-8b05-ffd578937521
2007-02-14 02:31:17 +00:00
Nicola Pero
b947b9fbeb Fixed typo in GUILE_LOAD_PATH
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24330 72102866-910b-0410-8b05-ffd578937521
2007-01-09 12:31:55 +00:00
Nicola Pero
29756933ff Set INFOPATH so that our info files are found at runtime; minor tidyups in GNUstep shell setup/reset scripts
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@24327 72102866-910b-0410-8b05-ffd578937521
2007-01-09 11:25:15 +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
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
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
Nicola Pero
afd1d69f43 Get rid of user_home in favour of configuration files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21818 72102866-910b-0410-8b05-ffd578937521
2005-10-13 02:42:10 +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
f7c4c012bb Added comments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21801 72102866-910b-0410-8b05-ffd578937521
2005-10-12 16:46:34 +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
66b9bdd9ca Do not run make_services
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19887 72102866-910b-0410-8b05-ffd578937521
2004-08-20 00:37:00 +00:00
Adam Fedor
a830aae513 Filesystem change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16565 72102866-910b-0410-8b05-ffd578937521
2003-04-28 02:29:49 +00:00
Nicola Pero
e96c3dd9d8 Make sure paths in csh do not grow without bounds when the init scripts
are executed an arbitrary number of times


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16538 72102866-910b-0410-8b05-ffd578937521
2003-04-25 15:16:36 +00:00
Nicola Pero
dfc73cebe8 Quote many variables in GNUstep.csh.in
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@16512 72102866-910b-0410-8b05-ffd578937521
2003-04-22 13:40:14 +00:00
Nicola Pero
365f25eea1 Do not run config.guess if ./configure provides hard-coded GNUSTEP_HOST*
values, and requires to use them


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15701 72102866-910b-0410-8b05-ffd578937521
2003-01-26 04:01:10 +00:00
Nicola Pero
04b51411b9 Moved code to set GUILE_LOAD_PATH from ld_lib_path.csh into GNUstep.csh
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14652 72102866-910b-0410-8b05-ffd578937521
2002-10-05 00:14:59 +00:00
Nicola Pero
d96f17915f Fixed sourcing user specific GNUstep script
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13994 72102866-910b-0410-8b05-ffd578937521
2002-06-29 10:37:49 +00:00
Adam Fedor
ee4d81520c Change GNUSTEP_PATHPREFIX_LIST to GNUSTEP_PATHLIST
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13917 72102866-910b-0410-8b05-ffd578937521
2002-06-19 03:46:08 +00:00
Adam Fedor
3e91f4352c Upgrade to autoconf 2.53
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13572 72102866-910b-0410-8b05-ffd578937521
2002-05-02 15:07:49 +00:00
Nicola Pero
531842c4d5 Added minor comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13344 72102866-910b-0410-8b05-ffd578937521
2002-04-04 14:24:41 +00:00
Nicola Pero
02b37ccad3 Fixed setting GNUSTEP_USER_ROOT in case GNUSTEP_FLATTENED
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@13007 72102866-910b-0410-8b05-ffd578937521
2002-03-05 16:43:24 +00:00
Richard Frith-Macdonald
3631628d2f Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12947 72102866-910b-0410-8b05-ffd578937521
2002-03-02 06:58:33 +00:00
Richard Frith-Macdonald
d3f28f2258 iForce common root directories.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12920 72102866-910b-0410-8b05-ffd578937521
2002-03-01 12:26:54 +00:00
Nicola Pero
179dbdc90d Updated copyright
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12723 72102866-910b-0410-8b05-ffd578937521
2002-02-24 15:45:14 +00:00
Nicola Pero
22aa92de3d Run make_services in a subshell, which shuts up the 'Done' messages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12720 72102866-910b-0410-8b05-ffd578937521
2002-02-24 15:32:00 +00:00
Adam Fedor
8b7a0ba99c Remove old/incorrect CPPFLAGS/LDFLAGS.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@12403 72102866-910b-0410-8b05-ffd578937521
2002-02-04 04:43:38 +00:00