Commit graph

1778 commits

Author SHA1 Message Date
Richard Frith-MacDonald
3ef37322cb Updates for new release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@40477 72102866-910b-0410-8b05-ffd578937521
2017-04-14 09:44:34 +00:00
Richard Frith-MacDonald
e3cb78268d Fix error with nonfragile api
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@40454 72102866-910b-0410-8b05-ffd578937521
2017-04-07 16:54:40 +00:00
Doug Simons
94a1c9acb3 Fix EXTRACT_CLASS_NAMES_COMMAND for Mingw64
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@40230 72102866-910b-0410-8b05-ffd578937521
2016-11-22 22:43:57 +00:00
Richard Frith-MacDonald
9adc48967f Apply patch by gdb@crelg.com
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@40061 72102866-910b-0410-8b05-ffd578937521
2016-08-19 06:42:38 +00:00
Gregory John Casamento
ef75692d4c Corrected build issue related to pkgconfig.make file missing from Instance/Shared.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39972 72102866-910b-0410-8b05-ffd578937521
2016-07-10 17:35:05 +00:00
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
Niels Grewe
0d321a188b Fix installation of resources symlinks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39946 72102866-910b-0410-8b05-ffd578937521
2016-06-29 09:47:11 +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
Richard Frith-MacDonald
6743fe4f95 applied mingw updates patch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39778 72102866-910b-0410-8b05-ffd578937521
2016-05-19 07:10:06 +00:00
Richard Frith-MacDonald
309a862c23 avoid a few warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39761 72102866-910b-0410-8b05-ffd578937521
2016-05-14 09:13:47 +00:00
Richard Frith-MacDonald
d6911e7252 Another missed patch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39758 72102866-910b-0410-8b05-ffd578937521
2016-05-13 19:15:52 +00:00
Richard Frith-MacDonald
75f1c3a3fe framework versioning fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39756 72102866-910b-0410-8b05-ffd578937521
2016-05-13 15:58:30 +00:00
Richard Frith-MacDonald
c5a8a00a7a Minor tweaks and define USE_ARC if the compiler supports it
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39751 72102866-910b-0410-8b05-ffd578937521
2016-05-13 09:53:44 +00:00
Richard Frith-MacDonald
1a4df24526 remove garbage collection support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39605 72102866-910b-0410-8b05-ffd578937521
2016-03-25 10:02:54 +00:00
Richard Frith-MacDonald
733b21e237 Changes for next release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39451 72102866-910b-0410-8b05-ffd578937521
2016-03-04 13:44:13 +00:00
Richard Frith-MacDonald
6aff5f9ab9 mprove compiler selection and add mechanism for turning on ARC for a build
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39442 72102866-910b-0410-8b05-ffd578937521
2016-03-02 13:16:22 +00:00
Niels Grewe
8a70a1110c Let the user skip building documentation if skip_documentation=yes is
supplied to the make invocation.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39437 72102866-910b-0410-8b05-ffd578937521
2016-03-02 10:52:12 +00:00
Gregory John Casamento
b383b37e40 Mute error when parsing redhat-version file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39236 72102866-910b-0410-8b05-ffd578937521
2015-12-12 04:35:26 +00:00
Ivan Vučica
a96eab2ae3 Fixed a typo in bake_debian_files. Fixed dates on some entries in ChangeLog.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39172 72102866-910b-0410-8b05-ffd578937521
2015-11-14 23:37:51 +00:00
Richard Frith-MacDonald
a4067468e0 Exit with 1 on test failures
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39093 72102866-910b-0410-8b05-ffd578937521
2015-10-26 10:20:06 +00:00
Richard Frith-MacDonald
b221331898 Improve test automation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39089 72102866-910b-0410-8b05-ffd578937521
2015-10-24 13:55:08 +00:00
Richard Frith-MacDonald
5f7103b520 Remove unused methods from dummy class declaration/definition.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39085 72102866-910b-0410-8b05-ffd578937521
2015-10-21 07:14:23 +00:00
Richard Frith-MacDonald
423ae3bde7 Attempt to ease unit testing by having a builtin rule to set up LD_LIBRARY_PATH
and run gnustep-tests on the files in a specified directory.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39082 72102866-910b-0410-8b05-ffd578937521
2015-10-20 13:33:17 +00:00
Richard Frith-MacDonald
92418cccc1 Deprecate use of unnecessary Env.sh
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39081 72102866-910b-0410-8b05-ffd578937521
2015-10-20 06:44:08 +00:00
Germán Arias
74c0a3a71d Fix errors in a path.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39015 72102866-910b-0410-8b05-ffd578937521
2015-09-23 06:15:40 +00:00
Wolfgang Lux
9a7d1681d0 Fix previous change, which had broken the autoconf tests for Objective
C++, the fragile API and native exception support, by using the
correct autoconf macros.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38898 72102866-910b-0410-8b05-ffd578937521
2015-08-17 12:48:41 +00:00
Richard Frith-MacDonald
4a420f7278 autoconf updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38887 72102866-910b-0410-8b05-ffd578937521
2015-08-16 10:07:45 +00:00
Germán Arias
869924c422 Add more instructions for MinGW.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38862 72102866-910b-0410-8b05-ffd578937521
2015-08-08 06:56:07 +00:00
Richard Frith-MacDonald
0e65333875 tidy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38692 72102866-910b-0410-8b05-ffd578937521
2015-06-26 08:51:29 +00:00
Niels Grewe
daa996ca85 Fix escaping of inner classes when building a jar file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38680 72102866-910b-0410-8b05-ffd578937521
2015-06-25 18:02:17 +00:00
Riccardo Mottola
b31da7bdb6 Check for nm and gnm as gnu nm, use a $(NM) variable instead of hard-coding the binary name of nm
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38605 72102866-910b-0410-8b05-ffd578937521
2015-06-09 08:39:35 +00:00
Richard Frith-MacDonald
84a06a5581 make 2.6.7 release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38499 72102866-910b-0410-8b05-ffd578937521
2015-05-15 09:15:11 +00:00
Richard Frith-MacDonald
dc34dff86e fix for repeated installtion of directories of resources
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38428 72102866-910b-0410-8b05-ffd578937521
2015-03-23 14:22:40 +00:00
Germán Arias
cb3015869b Fix typos.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38378 72102866-910b-0410-8b05-ffd578937521
2015-03-04 18:24:20 +00:00
Germán Arias
a97e09840a Instructions to cairo backend on MinGW.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38355 72102866-910b-0410-8b05-ffd578937521
2015-02-21 06:25:52 +00:00
Germán Arias
b64e214a8e Update MinGW instructions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38350 72102866-910b-0410-8b05-ffd578937521
2015-02-20 05:59:04 +00:00
Richard Frith-MacDonald
ab0c0ff4bd improve reporting of completed sets
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38298 72102866-910b-0410-8b05-ffd578937521
2015-01-19 12:32:19 +00:00
Richard Frith-MacDonald
3e5b30cd7a Fix use of Start.sh to actually check completion status
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38292 72102866-910b-0410-8b05-ffd578937521
2015-01-15 12:27:58 +00:00
Niels Grewe
e09f16de72 Add an as_jar option that can be passed to make install in order to install the jar
archive instead of the expanded class hierarchy.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38255 72102866-910b-0410-8b05-ffd578937521
2014-12-21 12:03:32 +00:00
Niels Grewe
0223c11597 Add support for building jars from Java projects (`make jar').
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38254 72102866-910b-0410-8b05-ffd578937521
2014-12-21 07:16:04 +00:00
Richard Frith-MacDonald
ee1f54933f Apply straightforward patches from Yavor
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38019 72102866-910b-0410-8b05-ffd578937521
2014-07-29 10:12:46 +00:00
Ivan Vučica
476d870cd4 Master/deb.make: Now adding gnustep-make dependency to the DEB_BUILD_DEPENDS only when creating _debenv file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37942 72102866-910b-0410-8b05-ffd578937521
2014-06-07 17:28:25 +00:00
Ivan Vučica
0d5df98ed6 Fixed version string when using SVN revision suffix and date-time suffix (to ensure proper ordering by Debian packaging tools). Removed dependency of 'make deb' on 'make debfiles'.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37875 72102866-910b-0410-8b05-ffd578937521
2014-05-11 01:07:59 +00:00
Ivan Vučica
ba4e951b53 bake_debian_files.sh: If DEB_DEPENDS is non-empty, prepend a comma.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37851 72102866-910b-0410-8b05-ffd578937521
2014-05-06 18:56:58 +00:00
Ivan Vučica
49741972f4 Added support for building Debian packages for projects without autotools.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37843 72102866-910b-0410-8b05-ffd578937521
2014-05-06 02:28:22 +00:00
Ivan Vučica
ff88759bb4 Tweaks to making a source tarball from SVN (both for gnustep-make and other
dependant packages), allowing revision-based and time-based version stamps.
Tweaks to producing Debian packages switching to a multistep procedure that
requries: making a source tarball, making debfiles, then finally making the
deb source and binary package.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37841 72102866-910b-0410-8b05-ffd578937521
2014-05-06 01:29:07 +00:00
Ivan Vučica
8ef9b0927d Debian packaging support, which should now correctly support building source packages.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37834 72102866-910b-0410-8b05-ffd578937521
2014-05-05 00:47:20 +00:00
Ivan Vučica
befda337de Work in progress: new .deb build procedure.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37788 72102866-910b-0410-8b05-ffd578937521
2014-04-07 00:42:20 +00:00
Richard Frith-MacDonald
c59186fe4c Adsd macro for regular expression matching
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37772 72102866-910b-0410-8b05-ffd578937521
2014-03-27 12:04:02 +00:00
Richard Frith-MacDonald
e955aa422a ttmept fix for bug #34838 plus hard coded make invocations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37609 72102866-910b-0410-8b05-ffd578937521
2014-01-16 07:30:10 +00:00