Skip to content

Commit

Permalink
update mincbuild article
Browse files Browse the repository at this point in the history
  • Loading branch information
tirimid committed Mar 9, 2024
1 parent b1aff43 commit bc16c33
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions software/mincbuild.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,13 @@ minimalist software which shouldn't really be doing this anyway, that's not
really an issue.

As of writing this, mincbuild is only 1073 lines of C code, and the resulting
binary from the build is 44KB in size. For reference, the CMake source tree is
*over 1 MILLION lines of code!* While this bloat might kind of be useful in
extremely large codebases, more minimalist software has zero need for that sorta
crap.
binary from the build is 44KB in size.

If your software is so minimalist (or designed in such a way) that the entire
source implementation fits in one file, you are better off using something like
Make, because mincbuild (while it will also work for this use-case) is meant
specifically for minimalist software implemented across multiple source files.
specifically for minimalist software implemented across multiple source files,
allowing for incremental compilation.

## Installation and setup

Expand Down

0 comments on commit bc16c33

Please sign in to comment.