Hugo Melder
d46255b681
Find a compatible debugger
2022-08-02 18:35:28 +02:00
Hugo Melder
1b247a9b4c
Conditionally use strncpy_s on MSVC
2022-08-02 17:46:37 +02:00
Hugo Melder
360ec400bc
Conditionally use strncpy_s on MSVC
2022-08-02 16:34:18 +02:00
Hugo Melder
ea58b898e9
Create DEBUGGER variable
2022-08-02 16:26:35 +02:00
Fred Kiefer
0dee926610
Merge pull request #27 from gnustep/config_update
...
Use newer version of config.guess and config.sub.
2022-06-12 17:20:42 +02:00
Fred Kiefer
1e69012101
Use newer version of config.guess and config.sub.
...
Update configure.ac with autoupdate and regenerate configure with autoconf.
2022-05-10 22:56:55 +02: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
rfm
0c837c086b
Merge pull request #25 from svgol/tmp_Docs_to_LOCAL
...
* Documentation is now installed in the LOCAL domain
2022-02-08 21:24:00 +00:00
Richard Frith-Macdonald
d637bdbbb3
fix typo referencing variable
2022-01-31 15:35:46 +00:00
Richard Frith-Macdonald
e0cd6bf36e
log file hamdling tweaks
2022-01-31 13:35:40 +00:00
Richard Frith-Macdonald
f3df026023
create new files
2022-01-27 17:06:50 +00:00
Richard Frith-Macdonald
d4e31a7b0a
Improve cleanup
2022-01-27 14:54:35 +00:00
Richard Frith-Macdonald
385ac92961
Improve cleanup of log files
2022-01-27 10:48:51 +00:00
Richard Frith-Macdonald
9129f9e786
Add testcase support for concurrency, ordering control, repetition.
2022-01-26 22:16:04 +00:00
Sergei Golovin
bdd44812a1
* Documentation is now installed in the LOCAL domain
...
* Documentation/GNUmakefile:
- all packages except for tools-make are installed
to the LOCAL domain nowadays...
it would be better to install the Documentation part
of the tools-make there too because it contains
articles/docs referenced from other libraries'
Documentation parts
(e.g. base' Documentation/HtmlNav/index.html)
2021-12-05 12:23:25 +04:00
rfm
d6f902228f
Merge pull request #23 from srbaker/patch-1
...
Fix spelling error in library-combo manpage.
Merged, thanks.
2021-08-27 09:34:42 +01:00
rfm
25abed1a85
Merge pull request #24 from srbaker/patch-2
...
Fix spelling error in gnustep-config manpage.
Thanks for that.
2021-08-27 09:33:26 +01:00
Steven R. Baker
058a8344b9
Update gnustep-config.1
...
Fix spelling error. This was fixed in the Debian package in 2017 by Eric Heintzmann.
2021-08-25 22:07:52 +02:00
Steven R. Baker
f3645338b6
Update library-combo.7
...
Fix spelling error. This was fixed in the Debian package in 2017 by Eric Heintzmann.
2021-08-25 22:06:20 +02:00
Frederik Seiffert
d71ed3371f
Windows MSVC: suppress Clang warning -Wmicrosoft-include
2021-08-11 10:23:48 +02:00
Frederik Seiffert
00a4e989ae
Install DLLs into /bin under Windows MSVC
...
This matches the MinGW setup and expectations in other scripts (e.g. gnustep-tests).
2021-08-07 14:55:09 +02: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
rfm
b262b4f5c9
Merge pull request #17 from triplef/win-msvc-fixes
...
Windows MSVC fixes
2021-03-17 10:17:21 +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
0ae54f11da
Fixed import in Testing.h.
...
The code uses NSCalendarDate but was only importing NSDate.h.
2021-03-13 09:42:15 +01:00
Richard Frith-Macdonald
1005016879
Correct the example of builing individual files with ARC
2021-03-11 16:08:25 +00:00
Richard Frith-Macdonald
2270671e94
It turns out that, in gnustep-make the mingw64 support was incomplete,
...
so when we correctly detect mingw64 rather than mingw32 we actually
broke building of Gorm on mingw64. Additionally, examination of the
cases where we do differentiate between mingw32 and mingw64, in all but
one of them we do the same thing for both. That being the case, it
makes more sense to scrap the code to differentiate between the two
systems (except in the one case in target.make where we need to be aware
that the two systems prefix class names differently in the object
files), and adopt the triplet used by the mingw-w64 project (where os is
always mingw32 and we differentaiate 64bit windows using the vendor part
of the triplet) rather than the one returned by autoconf (config.guess).
2021-03-06 12:50:53 +00:00
Richard Frith-Macdonald
04ce555693
Fix incorrect setting of a couple of variables in last change
2021-02-26 08:49:07 +00:00
Richard Frith-Macdonald
9115af78c6
The autoconf system (eg the output from config.guess) expects the triplet (cpu-vendor-os) to have mingw32 or mingw64 as the os part, but the mingw-w64 project chose a different triplet (cpu-w64-mingw32) which looks like mingw32. To handle that we convert the triplet back to the standard form. All our tests can therefore continue to check the os part of the triplet to determine whether we are working with mingw32 or mingw64.
2021-02-25 21:34:51 +00:00
Richard Frith-Macdonald
5b47b25b28
fix incorrect check of the value of GSTEST_TS
2021-02-15 10:00:44 +00:00
Richard Frith-Macdonald
e2df3f4a19
Add per-testcase timestamps with an option to disable them
2021-02-15 09:52:22 +00: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
58d2d577f7
Check for objc.lib instead of objc.dll as that is what is used for linking.
2020-12-15 11:49:18 +01:00
Frederik Seiffert
528747eac1
Check for objc.dll to support libobjc2 on Windows.
2020-11-27 16:30:37 +01:00
rfm
ea63969d2b
Merge pull request #11 from gnustep/windows-ng-exceptions
...
Enable native Objective-C exception check on Windows
2020-11-26 14:12:31 +00: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
Gregory John Casamento
b20f8d7559
Merge branch 'storyboard_support'
2020-09-07 21:45:58 -04:00
Gregory John Casamento
9a6f5d296c
Add storyboard to stamp
2020-09-07 21:45:25 -04:00
Gregory Casamento
99fa14e6fa
Merge pull request #9 from gnustep/storyboard_support
...
Support for storyboards in GNUmakefiles.
2020-09-07 17:48:46 -04:00
Gregory John Casamento
02e2ba42c1
Fix issues mentioned by fred
2020-09-07 11:16:33 -04:00
Gregory John Casamento
5cdfca4345
Support for storyboards in GNUmakefiles.
2020-09-07 00:17:25 -04:00