summaryrefslogtreecommitdiff
path: root/docs/FOLDERCC.txt
diff options
context:
space:
mode:
authorMatthew Sotoudeh <matthew@masot.net>2024-09-02 11:01:59 -0700
committerMatthew Sotoudeh <matthew@masot.net>2024-09-02 11:01:59 -0700
commitc3035ba7d2c2f50c7ab815e88b08edd5c6e92008 (patch)
treed1b0e921bf171b3fbaee135cbb9b3f7cc9b52d5f /docs/FOLDERCC.txt
parentf229ac85b388124147264d43560ae0ea5724c935 (diff)
about foldercc
Diffstat (limited to 'docs/FOLDERCC.txt')
-rw-r--r--docs/FOLDERCC.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/FOLDERCC.txt b/docs/FOLDERCC.txt
new file mode 100644
index 0000000..9045285
--- /dev/null
+++ b/docs/FOLDERCC.txt
@@ -0,0 +1,5 @@
+If you replace `gcc` in your build scripts with `foldercc`, then instead of
+constructing an actual executable, it creates a folder with a bunch of
+desugared .c files that can be compiled together into the executable. This
+makes it easy to apply global analyses and transformations. `foldercc` is able
+to handle partial compilation (i.e., .o and .a files) as well.
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback