shithub: m8c

Download patch

ref: 3bcfb14f8ca9143c8e8f5c697d5ee05596cf960c
parent: d750ca7c0c55188ea4afb8103c9708ab11345002
author: Jonne Kokkonen <jonne.kokkonen@gmail.com>
date: Sat Mar 22 18:26:53 EDT 2025

Define NDEBUG flag by default in Makefile like CMake release build type does

--- a/Makefile
+++ b/Makefile
@@ -37,7 +37,7 @@
 INCLUDES = $(shell pkg-config --libs sdl3 libserialport | sed 's/-mwindows//')
 
 #Set any compiler flags you want to use (e.g. -I/usr/include/somefolder `pkg-config --cflags gtk+-3.0` ), or leave blank
-local_CFLAGS = $(CFLAGS) $(shell pkg-config --cflags sdl3 libserialport) -DUSE_LIBSERIALPORT -Wall -Wextra -O2 -pipe -I.
+local_CFLAGS = $(CFLAGS) $(shell pkg-config --cflags sdl3 libserialport) -DUSE_LIBSERIALPORT -Wall -Wextra -O2 -pipe -I. -DNDEBUG
 
 #Set the compiler you are using ( gcc for C or g++ for C++ )
 CC = gcc
@@ -57,11 +57,11 @@
 	$(CC) -o $@ $^ $(local_CFLAGS) $(INCLUDES)
 
 libusb: INCLUDES = $(shell pkg-config --libs sdl3 libusb-1.0)
-libusb: local_CFLAGS = $(CFLAGS) $(shell pkg-config --cflags sdl3 libusb-1.0) -Wall -Wextra -O2 -pipe -I. -DUSE_LIBUSB=1
+libusb: local_CFLAGS = $(CFLAGS) $(shell pkg-config --cflags sdl3 libusb-1.0) -Wall -Wextra -O2 -pipe -I. -DUSE_LIBUSB=1 -DNDEBUG
 libusb: m8c
 
 rtmidi: INCLUDES = $(shell pkg-config --libs sdl3 rtmidi)
-rtmidi: local_CFLAGS = $(CFLAGS) $(shell pkg-config --cflags sdl3 rtmidi) -Wall -Wextra -O2 -pipe -I. -DUSE_RTMIDI
+rtmidi: local_CFLAGS = $(CFLAGS) $(shell pkg-config --cflags sdl3 rtmidi) -Wall -Wextra -O2 -pipe -I. -DUSE_RTMIDI -DNDEBUG
 rtmidi: m8c
 
 #Cleanup
--