aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorjvech <jmvalenciae@unal.edu.co>2024-08-06 14:29:42 -0500
committerjvech <jmvalenciae@unal.edu.co>2024-08-06 14:29:42 -0500
commitebd66e65bf18574fa8905d7b0ae3fbb85bfc9e06 (patch)
treeda128cfa54b20abbff670c89278f0005b0f128cb /Makefile
parentce0001538820d819bf965a24ffbb6f6e6269859c (diff)
add: file parsing improved
Things implemented: * json_read() must die if the key does not exist or the value type is wrong. * on predict command input should be shown exactly the same * float precision CLI option should be added.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 7ca4091..7223e7b 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,13 @@
include config.mk
+# you can `export DEV_MODE=true` to compile the binaries with more warnings and debugging support
+ifdef DEV_MODE
+CFLAGS = -std=gnu11 -Wall -Wextra -g
+else
+CFLAGS = -std=gnu11 -Wall -O2
+endif
+
CC = clang
-CFLAGS = -std=gnu11 -Wall -g
BIN = ml
OBJDIR = objs
SRC = $(wildcard src/*.c)
Feel free to download, copy and edit any repo