1
0
mirror of https://github.com/kspalaiologos/bzip3.git synced 2026-10-23 14:48:53 +03:00
Files
bzip3/.gitattributes
Caleb Maclennan 9ccc841d44 Re-tool build using autotools (#12)
* 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>
2022-05-12 17:32:26 +02:00

2 lines
30 B
Plaintext

build-aux/* linguist-vendored