diff --git a/TODO b/TODO index 74ce888..f090128 100644 --- 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 index 13a8a15..2c82eec 100755 --- 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 index 8359164..6f9948d 100644 --- a/include/yait.h +++ b/include/yait.h @@ -15,6 +15,12 @@ typedef struct { bool editor; } flag_t; +typedef struct { + bool nob; + bool format; + bool cleanup; +} extras_t; + typedef struct { bool ncurses; bool raylib; @@ -31,6 +37,7 @@ typedef struct { libmap_t libraries; licence_t licence; flag_t flags; + extras_t extras; style_t style; char *project;