Commit graph

1822 commits

Author SHA1 Message Date
rfm
ffe5f324e1 Changes for new release. 2024-05-26 11:32:19 +01:00
rfm
9de817126c javac -h turns out to be much more complicated than javah :-( 2024-02-14 11:50:21 +00:00
rfm
76a1df3b61 Use javac -h if javah is not present 2024-02-11 13:34:31 +00:00
rfm
2e99da71ef allow configure without bash ... abort tests at runtime 2023-12-12 19:58:02 +00:00
rfm
a95eb8e724 Require bash for test framework 2023-12-11 17:29:38 +00:00
rfm
6d6d77ce93 documentation update for new texi 2023-12-05 15:44:38 +00:00
Richard Frith-Macdonald
3ff4ee8a05 Specify texi2html output file explicitly 2023-02-06 21:35:32 +00:00
Riccardo Mottola
2ce2a05f45 Try to implement .dist-ignore support for git-dist: after archive, export and recompress again by excluding .dist-ignore 2023-02-06 21:19:49 +01:00
Richard Frith-Macdonald
f0e00360a2 Dec 2022 release 2022-12-28 10:18:03 +00:00
Richard Frith-Macdonald
626971095f Fix occasional loss of pass/fail output 2022-12-05 10:58:38 +00:00
Richard Frith-Macdonald
5e9818204b Avoid output from TestInfo script breaking things 2022-03-01 13:57:56 +00:00
Richard Frith-Macdonald
fd76f00ab8 Unless --failfast is specified, all test files should be executed. 2022-02-16 09:29:58 +00:00
Richard Frith-Macdonald
9129f9e786 Add testcase support for concurrency, ordering control, repetition. 2022-01-26 22:16:04 +00:00
Frederik Seiffert
93c893bcde Add workaround for Clang bug on Windows MSVC 2021-07-02 17:22:54 +02:00
Ivan Vučica
796aa5742e
release-chore: Bump version to 2.9.0 and update release notes. 2021-03-21 21:56:13 +00:00
Frederik Seiffert
f4ec7e8609 Fix CFLAGS for Windows MSVC. 2021-03-13 09:51:02 +01:00
Frederik Seiffert
39e556b037 Link against debug or release UCRT DLLs for Windows MSVC and remove unused -pthread flag. 2021-03-13 09:42:15 +01:00
Frederik Seiffert
7ea6ab208d Windows MSVC fixes. 2021-02-12 15:28:53 +01:00
Frederik Seiffert
49fa0681af Support building on Windows with Clang MSVC target 2021-02-03 12:29:02 +01:00
Frederik Seiffert
e9f89d5459 Check $CLANG_CC instead of comparing $CC with "clang"
Fixes checks when $CC is set to something like /path/to/clang.
2021-02-03 12:29:02 +01:00
Frederik Seiffert
ce9d4f5526 Link subproject object files directly.
Instead of merging all subproject object files into subproject.o, we now create subproject.txt containing a list of all object files, and use these directly in SUBPROJECT_OBJ_FILES.
2021-02-03 12:29:02 +01:00
fredkiefer
a2737b35f3 * Documentation/news.texi: Update for upcoming release. 2021-01-18 22:38:27 +01:00
Frederik Seiffert
528747eac1 Check for objc.dll to support libobjc2 on Windows. 2020-11-27 16:30:37 +01:00
Frederik Seiffert
19c86e397c Enable checking for native Objective-C exception support on Windows if non-gnu runtime is used (i.e. ng runtime). 2020-11-26 14:28:56 +01:00
Richard Frith-Macdonald
b9984cae70 New variables FINAL_LDFLAGS and CORE_LDFLAGS such that ALL_LDFLAGS is now a combination of the two, and is used for final linking of an executable re shared library/bundle, while CORE_LDFLAGS is used when performing a partial link in a subproject. 2020-11-14 07:31:16 +00:00
Richard Frith-Macdonald
8070ae6228 Patch to honor @setfilename 2020-10-31 11:00:35 +00:00
fredkiefer
eb7c5d8df3 * configure.ac: Increase AC version number and use OBJCXX directly.
* configure: Regenerate.
2020-08-30 20:42:33 +02:00
Wolfgang Lux
2e41a77191 Fix variable name in rules.make to make compiling for ARC actually work. 2020-07-09 17:57:32 +02:00
fredkiefer
c0d40bdf8a * gs_gcc_version.m4: Add -dumpfullversion to the version
extraction. Versions of gcc > 7.0 require this parameter to output
the full version number. Older versions should just ignore this option.
* configure: Regenerate. This remove the runstatedir option as my version
of autoconfig does not include it.
2020-06-07 21:39:38 +02:00
fredkiefer
d57b85cee2 Patch by Yavor Doganov <yavor@gnu.org> to better support precompiler
headers on gcc >= 9. Although this was still working with my gcc 9.3.1.
2020-05-09 17:37:36 +02:00
Ivan Vučica
62c7ae20e9
documentation: Standardize announcement file text.
Normalize the accompanying text for the release announcement across
core packages: standardize chapter name and GPG information.
2020-04-13 23:20:50 +01:00
Ivan Vučica
f55c3a95e9
release-chore: Bump version to 2.8.0 and update release notes. 2020-04-05 15:59:54 +01:00
Richard Frith-Macdonald
2e4a65737d Changes to make activation of ARC for a project easier and more flexible 2020-02-17 11:35:55 +00:00
Wolfgang Lux
ebd667fe16 Add support for creating Mercurial tags and archives from Mercurial tags 2019-10-29 15:46:49 +01:00
Richard Frith-Macdonald
14a1d33b46 Use -fobjec-runtime=gcc for targetting the gnu/gcc runtime ABI 2018-07-10 10:46:40 +01:00
Richard Frith-Macdonald
4e4a202511 Changes to make sure that nonfragile ABI settings are implied by gnu/ng runtime 2018-07-09 15:17:49 +01:00
Wolfgang Lux
d13a709339 Fix quotation errors in automatically generated testsuite flags 2018-07-05 12:03:00 +02:00
Richard Frith-Macdonald
56f7fb1a06 Use 'make maessages=yes' when invoked with --verbose 2018-03-22 17:24:31 +00:00
Richard Frith-Macdonald
11431df279 Minor usability tweak for testcases 2018-03-21 12:57:08 +00:00
Riccardo Mottola
1ce6058205 Remove legacy Rhapsody and FreeBSD-out support 2018-03-05 16:07:02 +01:00
Riccardo Mottola
ad4d7ca0cc cleanup old X11R6 directories and generally remove additional dir 2018-03-05 15:56:56 +01:00
Ivan Vučica
88ea3f8589
git: Fix a bug where old ANNOUNCE text might get added to annotated tag.
When adding an ANNOUNCE file to the annotated tag, added dependency
on the passed ANNOUNCE file to ensure the temporary file which
prepends 'Release x.yz' gets regenerated while tagging.
2017-12-10 16:14:14 +00:00
Ivan Vučica
50afbfa898
git-tag: Make gnustep-make git-tag'gable and git-dist'able.
This adds support for git-tag and git-dist into GNUmakefile.in for
gnustep-make itself.
2017-12-10 16:14:10 +00:00
Ivan Vučica
bf725e8b0d
git-tag: Support creating a Git tag and exporting tarball from the tag.
This commit does not add support to GNUstep Make itself (i.e. you
cannot use the new rules to release GNUstep Make).
2017-12-10 16:14:01 +00:00
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