Commit a00c706efe5762420e58241f76a16cea88bde22b

Thomas de Grivel 2025-02-05T14:00:53

kmsg makefile with asan (popOS)

diff --git a/Makefile b/Makefile
index 0ea1f7d..4816b70 100644
--- a/Makefile
+++ b/Makefile
@@ -658,6 +658,16 @@ kmsg:
 	${MAKE} -C gtk4 build
 	${MAKE} -C kmsg
 
+kmsg_asan:
+	${MAKE} gen
+	${MAKE} -C libtommath asan
+	${MAKE} -C ucd2c
+	${MAKE} -C libkc3 asan
+	${MAKE} -C ikc3 asan
+	${MAKE} -C kc3s asan
+	${MAKE} -C gtk4 asan
+	${MAKE} -C kmsg run_asan
+
 kmsg_debug:
 	${MAKE} gen
 	${MAKE} -C libtommath debug
diff --git a/kmsg/Makefile b/kmsg/Makefile
index 25b8afe..8034e82 100644
--- a/kmsg/Makefile
+++ b/kmsg/Makefile
@@ -2,6 +2,9 @@
 run:
 	ikc3 --trace --load kmsg.kc3 --quit
 
+run_asan:
+	ikc3_asan --trace --load kmsg.kc3 --quit
+
 run_debug:
 	ikc3_debug --trace --load kmsg.kc3 --quit