Commit Graph

93 Commits

Author SHA1 Message Date
nhmall
1b8bc6fc29 finished CI testing; put things back 2025-01-13 13:12:40 -05:00
nhmall
ea647f3adb test custom warning filter in CI 2025-01-13 12:52:32 -05:00
nhmall
3c224fc49d update azure-pipelines.yml 2025-01-13 12:31:57 -05:00
nhmall
92340296ad azure-pipelines warning filter take 2 2025-01-13 12:01:16 -05:00
nhmall
0a401253ce test CI warnings 2025-01-13 11:47:00 -05:00
nhmall
5a3795184f use bash for sys/msdos/fetch-cross-compiler.sh
bash allows arrays thus preventing duplication during fetching
2024-12-16 13:35:05 -05:00
nhmall
0409ce01a3 cross compile to msdos in CI - fix 3 2024-12-04 15:01:30 -05:00
nhmall
f7cff6c0eb cross compile to msdos in CI - fix 2 2024-12-04 14:55:35 -05:00
nhmall
b33369fc22 cross compile to msdos in CI - fix 1 2024-12-04 14:47:04 -05:00
nhmall
3a044c56a9 more CI cross compile to msdos - compiler bit 2024-12-04 14:31:42 -05:00
nhmall
2d38d05c6b correct bad edit in CI yml file 2024-12-04 14:17:04 -05:00
nhmall
e120abe696 switch msdos cross-compile in CI to Ubuntu 24.04 2024-12-04 14:13:44 -05:00
nhmall
6813e51945 Use newer mingw-w64 UCRT build in CI 2024-12-04 09:51:51 -05:00
nhmall
7c28fa1828 test newer software versions in CI 2024-12-04 09:25:12 -05:00
nhmall
fec6320e68 rename sys/windows/Makefile.mingw32 to GNUmakefile
GNU make looks first for a file called GNUmakefile, ahead of
looking for Makefile and then makefile.

Renaming sys/windows/Makefile.mingw32 to sys/windows/GNUmakefile
allows:

o src/GNUmakefile (for use by GNU make) and src/Makefile (for use
  Microsoft nmake) to both reside in the src folder during build.

o src/GNUmakefile will be used by GNU make, without having to
  explicitly specify "-f GNUmakefile" on the GNU make command line.

o src/Makefile will be used by Microsoft nmake, without having to
  explicitly specify "-f Makefile" on the Microsoft nmake command line.

For the gcc build, the movemement of sys/windows/GNUmakefile needs
to be copied to src/GNUmakefile as part of the build process (see
sys/windows/build-msys2.txt).

For the Microsoft Visual Studio command line build with nmake,
sys/windows/Makefile.nmake needs to be copied to src/Makefile as
part of the build process (see sys/windows/build-nmake.txt).

They are both copied to the src folder from their respective
repository source file names when the nhsetup.bat file is used.
2024-12-02 19:04:08 -05:00
nhmall
aacfbecf5c more CI build fixes 2024-03-07 11:44:35 -05:00
nhmall
9720ea323c attempt to fix CI minimal build 2024-03-07 11:24:32 -05:00
nhkeni
3f5d1d3a36 split DUMPLOG
DUMPLOG requests the DUMPLOG feature as it does now
DUMPLOG_CORE requests the internal buffering only (used for CRASHREPORT)

This allows CRASHREPORT to access recent messages without performing
any file I/O.
2024-02-20 21:42:05 -05:00
nhkeni
9b238bba09 turn off CRASHREPORT for CI minimal build 2024-02-15 20:43:49 -05:00
nhkeni
3a3f5c9923 azure-pipelines.yml: cope with white-space after # 2024-02-15 20:24:41 -05:00
nhmall
3e1eeced1a CI update - take 4 2024-01-05 08:15:37 -05:00
nhmall
2b3938e45b CI update - take 3 2024-01-05 07:57:04 -05:00
nhmall
9cc5f54e96 CI update - take 2 2024-01-05 07:34:41 -05:00
nhmall
9b87881f0e update some builds in CI
- attempt build using ncurses6
- attempt build using qt6
2024-01-05 06:59:19 -05:00
nhmall
0d1be5c50b put the CI yml back the way it was 2023-12-17 19:23:37 -05:00
nhmall
0f92f9ef90 try Ubuntu 23.04 in the CI 2023-12-17 19:10:26 -05:00
nhmall
8469c349c8 Test if newer Ubuntu version available in CI 2023-12-17 18:59:30 -05:00
nhmall
04082a2033 Remove TEXTCOLOR build option 2023-11-22 16:01:58 -05:00
nhmall
ecd5be59da CI revert to prior to macOS cross-compile attempts 2023-07-28 13:13:50 -04:00
nhmall
da34d39577 Revert "CI attempt cross-compile on macOS"
This reverts commit bc559184b0.
2023-07-28 13:12:49 -04:00
nhmall
acbb5ddeef Revert "CI attempt cross-compile on macOS follow-up"
This reverts commit fac0996960.
2023-07-28 13:12:22 -04:00
nhmall
1ca2ab6ea4 Revert "CI attempt cross-compile on macOS follow-up 2"
This reverts commit 002d493b4e.
2023-07-28 13:11:56 -04:00
nhmall
6b29781fc7 Revert "CI attempt cross-compile on macOS follow-up 3"
This reverts commit f222f9d8d6.
2023-07-28 13:11:31 -04:00
nhmall
f222f9d8d6 CI attempt cross-compile on macOS follow-up 3 2023-07-28 12:47:47 -04:00
nhmall
002d493b4e CI attempt cross-compile on macOS follow-up 2 2023-07-28 12:41:29 -04:00
nhmall
fac0996960 CI attempt cross-compile on macOS follow-up 2023-07-28 12:21:18 -04:00
nhmall
bc559184b0 CI attempt cross-compile on macOS 2023-07-28 12:07:11 -04:00
nhmall
0cebadf887 CI update follow-up 2023-07-28 11:40:06 -04:00
nhmall
09b19aa4d0 some CI updates 2023-07-28 11:36:31 -04:00
nhmall
e1bae750de update DOS cross-compiler version 2023-06-27 10:49:35 -04:00
nhmall
6ade366928 use pdcursesmod in CI 2023-06-06 18:22:31 -04:00
nhmall
b35d8a34ed update Lua version supported 2023-05-28 22:58:47 -04:00
nhmall
d241dab992 typo fix 2023-03-01 10:43:35 -05:00
nhmall
0bb94002ff update minimal build test in CI
This could trigger a couple of additional follow-up commits if the build fails.
2023-03-01 10:41:21 -05:00
nhmall
f348deb2bc CI not catching macOS sound-related warning/error
Add WANT_MACSOUND=1 to the build so we get informed of warnings
and errors in any of the macsound-related files.
2023-02-03 15:33:47 -05:00
nhmall
afef4bc781 issue with mingw resolved; resume mingw build in CI 2022-12-05 19:03:11 -05:00
nhmall
b88ff70435 disable mingw build for now 2022-12-05 15:11:26 -05:00
nhmall
cc231e47c0 exit on fetch-cross-compile failure, not proceed 2022-12-01 23:58:14 -05:00
nhmall
82c6db30a5 do CI DOS build in single make command 2022-10-06 21:05:39 -04:00
nhmall
607774367a CI warning caused by deprecation of ubuntu-18.04 there
[warning]The ubuntu-18.04 environment is deprecated, consider switching to ubuntu-20.04(ubuntu-latest), or ubuntu-22.04 instead. For more details see https://github.com/actions/virtual-environments/issues/6002
2022-08-13 10:08:39 -04:00