mirror of
https://github.com/kspalaiologos/bzip3.git
synced 2026-10-23 14:48:53 +03:00
* Drop plain makefile build approach, to be replaced * Add initial autotools based build tooling * Re-add non-build developer convenience targets * Update .gitignore with autotools related stuff * Update CI workflows for autotools build * Document change to build sequence in README * Don't trigger Shakespeare roundtrip from autotools, save for hand testing * Check for and configure pthread, allow disabling * Prefer clang over gcc if possible on host * Add vendored copy of ax-pthread macro This could also be handled by requiring autotools-archive by builders, but that isn't as ubiquitously installed as the rest of autotools stuff. * Only install necessary header file * Retool CI workflows to test source package using matrix * Test with/without pthread on clang/gcc in CI matrix * `#ifdef` out the parallel parts from `main.c` on no-pthread builds * Document how to cross-compile Windows executables Co-authored-by: Kamila Szewczyk <27734421+kspalaiologos@users.noreply.github.com> * Bring FreeBSD along for the new CI ride * Add vendored copy of ax_check_compile_flag macro * Add configure option (default on) for native optimizations * Add configure option (default on) for LTO * Skip cflag setup and detection on input values * fix cflags detection Co-authored-by: Kamila Szewczyk <kspalaiologos@gmail.com> Co-authored-by: Kamila Szewczyk <27734421+kspalaiologos@users.noreply.github.com>
2 lines
30 B
Plaintext
2 lines
30 B
Plaintext
build-aux/* linguist-vendored
|