commit 3db30058d1ebce2f7fd7bda8f9ed6b9ac8ab9ee3
parent 45bfdb155cb0db8ac5b23f8cd2ce24f49b4f69e9
Author: vx-clutch <[email protected]>
Date: Sun, 24 Aug 2025 20:23:27 -0400
save
Diffstat:
3 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/TODO b/TODO
@@ -1,8 +1,6 @@
VX yait --- TODO
Todo:
- * Polish for v1 release
- * Finish implementing IDEA
* --extra
* --extra-build
* --extra-build=nob
diff --git a/configure b/configure
@@ -22,7 +22,7 @@ cmdexists () { type "$1" >/dev/null 2>&1 ; }
trycc () { test -z "$CC" && cmdexists "$1" && CC=$1 ; }
prefix=/usr/bin/
-CFLAGS="-Wall -Wextra -O2 --std=c23 -Wpedantic"
+CFLAGS="-Wall -Wextra -O2 --std=c23 -Wpedantic -Wformat=2"
LDFLAGS=
CC=
diff --git a/include/yait.h b/include/yait.h
@@ -16,6 +16,12 @@ typedef struct {
} flag_t;
typedef struct {
+ bool nob;
+ bool format;
+ bool cleanup;
+} extras_t;
+
+typedef struct {
bool ncurses;
bool raylib;
bool stb;
@@ -31,6 +37,7 @@ typedef struct {
libmap_t libraries;
licence_t licence;
flag_t flags;
+ extras_t extras;
style_t style;
char *project;