Releases: fortran-gaming/blocktran
Releases · fortran-gaming/blocktran
general fixes and cleanup
simplify code, enhance sleep robustness
v1.7.0 remove unused script [skip ci]
improve shared lib build option
v1.6.0 meta
compiler gen expr options, packaging meta
v1.5.4 v1.5.4
improve curses build, working on Windows Intel compiler
v1.5.3 v1.5.3
static link exe only mingw, cmake packaging
- improve cmake install package
- only static link libgfortran in MinGW to avoid possible Mac/Linux issues
CMake: add C-Fortran ABI check
add a tiny test project to help ensure that the C and Fortran compilers can link a joint program, at configure time.
executable package
binary downloads attached to each CI run and release. The tetran executable is under the bin/ folder.
For example, Windows users download tetran-Windows.zip. Inside under tetran-Windows/bin/tetran.exe is all you need to play. The other files are just metadata and documentation not needed.
other notes
- make program front end separate from "libgame"--a first step toward that
- make GUI tests not run in parallel with other sensitive tests as they fail
test bugfix: parallel gui
fix bug for testing that would fail on windows if gui tests run simultaneously
autobuild curses with cmake or meson if needed
also:
- use Fortran, C standard sleep that works on WIndows, Linux or Mac across compilers
- don't run GUI tests in parallel as they may fail