Commit graph

3143 commits

Author SHA1 Message Date
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
c8a007b01f remove flag on David's advice
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39445 72102866-910b-0410-8b05-ffd578937521
2016-03-02 18:45:58 +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
Richard Frith-MacDonald
9f66a4dab1 If ng runtime is selected, we need clang
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39439 72102866-910b-0410-8b05-ffd578937521
2016-03-02 12:05:34 +00:00
Niels Grewe
87e3edd834 Make that documentation=no instead of skip_documentation=yes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39438 72102866-910b-0410-8b05-ffd578937521
2016-03-02 10:57:18 +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
Marcian Lytwyn
6d19f1ecb1 Fix -mno-sse inclusion
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39231 72102866-910b-0410-8b05-ffd578937521
2015-12-10 22:02:32 +00:00
Marcian Lytwyn
95c1b3e06f Checks on --no-sse not quite right
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39228 72102866-910b-0410-8b05-ffd578937521
2015-12-10 17:47:30 +00:00
Marcian Lytwyn
fcb63d3e64 Changes to generate exe's using Clang on MinGW/Windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39224 72102866-910b-0410-8b05-ffd578937521
2015-12-09 19:29:00 +00:00
Marcian Lytwyn
085746e549 Clang on CentOS 6.5 Linux creates exe's that crash due to unaligned stack pointers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39223 72102866-910b-0410-8b05-ffd578937521
2015-12-09 19:27:58 +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
908a4e5d00 Create TestInfo if necessary
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39092 72102866-910b-0410-8b05-ffd578937521
2015-10-25 15:22:25 +00:00
Richard Frith-MacDonald
ae2cbed411 cleaner autotest implementation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@39091 72102866-910b-0410-8b05-ffd578937521
2015-10-25 09:17:24 +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
Richard Frith-MacDonald
53208d9512 store more configure-time flags
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38966 72102866-910b-0410-8b05-ffd578937521
2015-09-03 14:00:19 +00:00
Richard Frith-MacDonald
cc0929dc3f Record original LDFLAGS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38961 72102866-910b-0410-8b05-ffd578937521
2015-08-31 05:35:39 +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
626f795310 add next gen (ng) runtime library designation for libobjc2 plus latest compiler
options


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38532 72102866-910b-0410-8b05-ffd578937521
2015-05-24 19:32:18 +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
2f89489c30 make sure destination directory exists for install of bundles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38441 72102866-910b-0410-8b05-ffd578937521
2015-03-30 11:01:57 +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
b4faf5f9dc Allow environment of testcases to be set by Env.sh
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38323 72102866-910b-0410-8b05-ffd578937521
2015-02-03 12:49:58 +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
Wolfgang Lux
c571c609a9 Really add the gnustep-tests man page file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@38025 72102866-910b-0410-8b05-ffd578937521
2014-08-03 12:37:51 +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
aaba2764ac deb target no longer depends on debfiles. Corrected formatting of auto-dependency on gnustep-make.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37845 72102866-910b-0410-8b05-ffd578937521
2014-05-06 09:32:59 +00:00
Ivan Vučica
fb4c6208c0 Slightly nicer place for DEB_BUILD_DEPENDS.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37844 72102866-910b-0410-8b05-ffd578937521
2014-05-06 03:25:49 +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
1ca2a7c7a0 Correction: deb.make should not be setting .PHONY.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37837 72102866-910b-0410-8b05-ffd578937521
2014-05-05 01:30:09 +00:00