summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Expand)AuthorAgeFilesLines
* build/flags: Use auto-detection for all warning flagsTavian Barnes2024-09-059-12/+73
* build/embed.sh: Simplify a sed expressionTavian Barnes2024-09-031-1/+1
* build: Move feature test macros to prelude.hTavian Barnes2024-08-281-13/+1
* build: Move tsan/target_clones conflict to the preludeTavian Barnes2024-08-281-4/+0
* build: Move per-file flag support into cc.shTavian Barnes2024-08-283-11/+33
* build: Move the "compiler works at all" test earlierTavian Barnes2024-08-283-12/+19
* build: Include the auto-flag build logs in config.logTavian Barnes2024-08-282-1/+2
* build/flags-if: Fix sed expression on BSDTavian Barnes2024-08-281-1/+1
* build: Allow ./configure --version=X.Y.ZTavian Barnes2024-08-281-0/+1
* build/version.sh: Move version calculation hereTavian Barnes2024-08-281-0/+18
* bar: Use tcgetwinsize() from POSIX 2024 if availableTavian Barnes2024-07-282-0/+10
* build: De-duplicate conditionally-supported flagsTavian Barnes2024-07-281-6/+14
* xspawn: Use _Fork() if availableTavian Barnes2024-07-274-0/+18
* build/flags: Add -Wmissing-variable-declarations if supportedTavian Barnes2024-07-272-1/+11
* build/flags: Infrastructure to detect compiler flag supportTavian Barnes2024-07-274-5/+44
* build/define-if.sh: Remove unneeded codeTavian Barnes2024-07-271-3/+1
* build: Save cc.sh build products to gen/Tavian Barnes2024-06-214-13/+8
* build: Generate config.mk after config.hTavian Barnes2024-06-212-5/+8
* configure: Bail out if CC doesn't work at allTavian Barnes2024-06-181-2/+10
* build: Rename CONFIG to CONFFLAGSTavian Barnes2024-06-181-1/+1
* build: Include CC in bfs --version outputTavian Barnes2024-06-131-0/+1
* build: Use exec "$@" rather than just "$@"Tavian Barnes2024-06-111-1/+1
* Revert "build: Add -Wmissing-variable-declarations"Tavian Barnes2024-06-081-1/+0
* build: Add -Wmissing-variable-declarationsTavian Barnes2024-06-081-0/+1
* Embed more configuration info in bfs --versionTavian Barnes2024-06-083-1/+18
* atomic: Fix RISC-V build with GCC < 14Tavian Barnes2024-06-062-0/+8
* list: New SLIST_SPLICE() macroTavian Barnes2024-05-311-0/+1
* configure: Color the checkmarksTavian Barnes2024-05-241-2/+12
* build/deps: Fix _CPPFLAGS variable nameTavian Barnes2024-05-241-1/+1
* configure: Use --with/--without for librariesTavian Barnes2024-05-249-19/+15
* build: Simplify flags.mkTavian Barnes2024-05-211-64/+43
* build: Fix ubsan CFLAGS typoTavian Barnes2024-05-211-1/+1
* build: Allow flags.mk to override command line variablesTavian Barnes2024-05-213-29/+29
* prelude: Remove max_align_t polyfillTavian Barnes2024-05-202-9/+0
* build: Remove unused configure testTavian Barnes2024-05-191-13/+0
* dir: Add support for posix_getdents()Tavian Barnes2024-05-173-0/+23
* build: Add missing SPDX headersTavian Barnes2024-05-173-0/+9
* stat: Support __st_birthtim on OpenBSDTavian Barnes2024-05-162-0/+10
* sighook: New utilities for hooking signalsTavian Barnes2024-05-161-0/+2
* build: Sort generated headersTavian Barnes2024-05-081-4/+4
* build/has/getdents: Squelch warningsTavian Barnes2024-05-073-9/+6
* build: Check for 1- and 2-argument getmntent() variantsTavian Barnes2024-05-073-0/+21
* build: Add a check for getmntinfo()Tavian Barnes2024-05-072-0/+11
* build: Add checks for strtofflags() and string_to_flags()Tavian Barnes2024-05-073-0/+20
* xtime: Use the libc's timegm() if presentTavian Barnes2024-05-062-0/+10
* build: Don't look for -s inside VAR=val in $MAKEFLAGSTavian Barnes2024-05-031-0/+2
* build: Add some nice aliases to ./configureTavian Barnes2024-05-011-1/+1
* build: Listen to make -sTavian Barnes2024-04-308-48/+112
* build: Replace `make config` with a `./configure` scriptTavian Barnes2024-04-2949-0/+988