Commit Graph

49 Commits

Author SHA1 Message Date
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
nhmall
8ac6e46d60 add newer ubuntu and gcc to CI 2022-06-17 08:50:21 -04:00
nhmall
6670c31f90 try CI build with mingw-w64 release 5 2022-04-09 13:52:41 -04:00
nhmall
6057c9813d CI update for mingw
Add GIT=1 to the make-mingw32 command
2022-02-04 15:07:32 -05:00
nhmall
e86b926e54 more CI mingw tinkering
The default tar in the path withing the CI environment is not
the bsdtar variation of tar that comes with Windows (the one
which will extract zip files as well as tar files).

Try using powershell instead for the extraction instead.
2022-01-30 14:27:44 -05:00
nhmall
87d58c1c83 more ming32 build in CI 2022-01-30 08:58:49 -05:00
nhmall
b1b2c67d09 ensure MSYSTEM matches mingw tools used in CI 2022-01-29 20:41:49 -05:00
nhmall
9b38353833 update for mingw build within CI 2022-01-29 13:58:38 -05:00
nhmall
f5fd7e1557 CI mingw build should now invoke compile via gcc 2022-01-28 07:49:41 -05:00
nhmall
5d4fa475fa CI mingw build follow-up 2022-01-27 23:00:49 -05:00
nhmall
0431bcf3ac update CI build for mingw 2022-01-27 22:54:03 -05:00
nhmall
13ee03be1f support for build with current Lua version 5.4.4
On some platforms this may require:
       re-using a sys/unix/hints file to generate updated Makefiles
       make spotless
       make fetch-lua
2022-01-27 18:23:17 -05:00
nhmall
7a44b3b52e hints updates
move out-of-date hints files to the outdated folder.

rename the hints files, and hints/include files that are currently
named *.2020 to *.370 (next release number).
2021-12-31 08:48:24 -05:00
nhmall
70925807f6 nuget restore task 2021-06-04 23:01:49 -04:00
nhmall
d27c507c16 pipelines update 2021-06-04 00:01:37 -04:00
nhmall
0a10bd632d change references from winnt to windows
rename sys/winnt to sys/windows
move vs (visual studio) folder out of win/win32 and into sys/windows
rename include/ntconf.h to include/windconf.h
rename winnt.c to windsys.c
place visual studio projects into individual subfolders.

This will hopefully resolve GitHub issue #484 as well.
2021-06-03 23:26:00 -04:00
nhmall
e69808987e support for build with current Lua version 5.4.3
On some platforms this may require:
	make spotless
	make fetch-lua

I did attempt to force a reminder message about the latter to
Makefile.top this time, and hope that works correctly for everyone.
2021-06-02 19:12:47 -04:00
nhmall
d87a910817 pipelines build attempt 2 2021-05-10 18:51:29 -04:00
nhmall
751cce7161 try simple fix for pipelines gcc-8 issue 2021-05-10 14:25:53 -04:00
Bart House
a2d76d09b2 Fixing azure pipeline build to use correct project. 2021-01-29 16:56:05 -08:00
nhmall
7b357463d3 azure-pipelines overrode a recent gcc change in the cross-compile
this makes it match, but doesn't fix the stray
2021-01-29 14:29:38 -05:00
Bart House
3a91d65bb6 Added MSDOS build and made improvements to pipeline configuration. 2020-12-16 00:43:59 -08:00
Bart House
a7b47ff071 Modify mingw makefile to allow caller to specify LUA build parameters. 2020-12-15 02:20:11 -08:00
Bart House
746c313aee Re-enable mingw pipeline build. Use pdcurses submodule for pipeline
mingw build.
2020-12-15 00:53:01 -08:00
Bart House
679ffd6719 Disable mingw build while we are still getting it to work. 2020-12-14 20:46:04 -08:00
Bart House
49460dcafb Final changes needed to enable Windows minGW build.
Removed some of the temporary changes necessary due to 4 hour delay.
Added the specification of the working directory to avoid the change
in working directory behavior that occurs when checking out one
repository vs. two.
2020-12-14 10:17:02 -08:00
Bart House
fcd74aedf4 Added mingw build. 2020-12-14 00:28:36 -08:00
Bart House
b18cbdb160 Improvements to azure pipeline. 2020-12-13 18:55:35 -08:00
Bart House
939b1c00dd Fix azure pipeline build for linux/mac. 2020-12-12 21:41:24 -08:00
Bart House
bbc5cee97f Fix Azure pipeline introduced by only checking out a single repository.
If checking out a single repository, the repository is checked out
to the path $(Agent.BuildDirectory)\s instead of
$(Agent.BuildDirectory)\s\<name of repository>.  Modified checkout
to hard code path to avoid this change in behavior.
2020-12-12 11:47:44 -08:00
Bart House
fe874db0b3 Fix Windows build break caused by bump to lua 5.4.2.
Modified Windows build to use submodules/lua for lua source.
2020-12-11 18:45:44 -08:00
nhmall
abca3d26db another Lua version bit, this one a recent addition 2020-12-11 15:34:43 -05:00
Bart House
00955f50e5 Update to azure pipeline. 2020-12-08 10:27:30 -08:00
Bart House
13aa5e7480 Adding Azure pipeline YAML. 2020-12-05 17:31:59 -08:00