summaryrefslogtreecommitdiff
path: root/m4/fp_settings.m4
Commit message (Collapse)AuthorAgeFilesLines
* driver: Introduce pgmcxxBen Gamari2022-05-171-0/+3
| | | | | | | | | | Here we introduce proper support for compilation of C++ objects. This includes: * logic in `configure` to detect the C++ toolchain and propagating this information into the `settings` file * logic in the driver to use the C++ toolchain when compiling C++ sources
* Drop remaining vestiges of libtoolBen Gamari2022-04-251-6/+0
| | | | | | | | | | | | | Drop libtool logic from gen-dll, allowing us to drop the remaining logic from the `configure` script. Strangely, this appears to reliably reduce compiler allocations of T16875 on Windows. Closes #18826. Metric Decrease: T16875
* Windows/Clang: Build system adaptationBen Gamari2022-04-061-68/+77
| | | | | | | | | | * Bump win32-tarballs to 0.7 * Move Windows toolchain autoconf logic into separate file * Use clang and LLVM utilities as described in #21019 * Disable object merging as lld doesn't support -r * Drop --oformat=pe-bigobj-x86-64 arguments from ld flags as LLD detects that the output is large on its own. * Drop gcc wrapper since Clang finds its root fine on its own.
* Break up aclocal.m4Ben Gamari2021-05-051-0/+125