Commit graph

3135 commits

Author SHA1 Message Date
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
Ivan Vučica
65ab0ac567 Debian packaging: Corrected suffix extracted from spec. Dependency on gnustep-make version is now greater-equal instead of exactly-equal.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37836 72102866-910b-0410-8b05-ffd578937521
2014-05-05 01:14:22 +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
551cf1669f Just slight improvements over work-in-progress Debian package builder.
* variable substitution in .spec files
* abort reading %description in .spec files after running into %
* now .tar.gz is built less often (meaning 'make distclean' is called less often)

Still, only gnustep-make can be built, unfortunately.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37789 72102866-910b-0410-8b05-ffd578937521
2014-04-07 01:20:27 +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
10fea27d0e Fix removal of core files on clean, add doc tweaks from debian pacckagers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37666 72102866-910b-0410-8b05-ffd578937521
2014-02-02 06:36:36 +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
Sebastian Reitenbach
8149f13934 * config.make.in, GNUmakefile.in
Do not hardcode "make". It already gets detected via configure,
          so use the found name, especially on *BSD systems where its called
          gmake



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37578 72102866-910b-0410-8b05-ffd578937521
2014-01-12 07:19:13 +00:00