浏览代码

Switch CFLAGS based on DBUG value.

scossu 2 周之前
父节点
当前提交
b65a6be645
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      Makefile

+ 7 - 1
Makefile

@@ -13,7 +13,13 @@ VOLK_LIBDIR = $(VOLK_ROOT)/build
 
 INCLUDE = -I$(PREFIX)/include
 VOLK_INCLUDE = -I$(VOLK_ROOT)/include
-CFLAGS = -shared -DDEBUG -Og -ggdb -Wall -fPIC
+CFLAGS = -shared -Wall -Wextra -fPIC
+ifneq ($(DEBUG), 0)
+CFLAGS += -DDEBUG -Og -ggdb
+else
+CFLAGS += -DNDEBUG -O3 -g0
+endif
+
 LDFLAGS = -L$(PREFIX)/lib -L$(VOLK_LIBDIR) -llua -llmdb -lxxhash -luuid
 
 LUAC_SRC = $(wildcard src/*.c)