Commit Graph
83 Commits
Author SHA1 Message Date
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
nhmall b56e70fa93 remove Catalina build in CI
macOS 10.15 builds have been deprecated and are triggering a warning
2022-07-16 21:06:27 -04:00
nhmall 8162de1a85 fix msdos build in CI 2022-06-21 08:31:52 -04:00
nhmall c0561bdb3c use the new Makefile target
Also, try setting continueOnError: true
2022-06-18 13:52:49 -04:00
nhmall 1d46fad717 some documentation-related changes
add a command-line pdf option to Makefile for use in CI.
fix .tex file errors.
2022-06-18 13:32:17 -04:00
nhmall 7e6449b66e add macOS-latest entry to CI 2022-06-17 10:23:27 -04:00
nhmall 130940ece8 use corrected imagename in CI 2022-06-17 10:15:13 -04:00
nhmall e597cf80fc add macOS monterey to CI 2022-06-17 10:05:13 -04:00
nhmall 15217ca4dd pipelines fix 03 2022-06-17 09:41:30 -04:00
nhmall 45e95fd3ce pipelines fix 02 2022-06-17 09:30:24 -04:00
nhmall 7f797b1c20 pipelines fix 01 2022-06-17 09:25:43 -04:00