diff options
| author | Fabrice <fabrice@schaub-dev.xyz> | 2026-03-21 10:20:48 +0100 |
|---|---|---|
| committer | Fabrice <fabrice@schaub-dev.xyz> | 2026-03-21 10:20:48 +0100 |
| commit | 92b4157fc09b70ad21731c0e09bca8f26884ac79 (patch) | |
| tree | 47c01fd841d55ed1613df6e83bf90e3f863603f9 /makefile | |
| parent | 32425013e4c4bba14598b69e25471a45df8f8578 (diff) | |
completing inserts
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -1,4 +1,6 @@ # Header in which assert(x) is defined +CM_OPT_RELEASE ?= 0 +CM_OPT_CC_FLAGS ?= CM_OPT_ASSERT_PATH ?= <assert.h> CC ?= gcc @@ -10,9 +12,16 @@ CM_OBJECT := $(CM_SOURCE:.c=.o) CM_DEPEND := $(CM_SOURCE:.c=.d) CM_CC_FLAGS := \ - -Wall -Wextra -pedantic \ + -Wall -Wextra \ -MMD -MP -I$(CM_DIR) +ifeq ($(CM_OPT_RELEASE),1) + CM_CC_FLAGS += -O2 -fno-stack-protector +else + CM_CC_FLAGS += -g3 +endif + +CM_CC_FLAGS += $(CM_OPT_CC_FLAGS) CM_CC_FLAGS += -DCM_OPT_ASSERT_PATH='$(CM_OPT_ASSERT_PATH)' .PHONY: all @@ -25,4 +34,4 @@ $(CM_OBJECT): $(CM_SOURCE) clean:: $(RM) $(CM_OBJECT) $(CM_DEPEND) --include $(CM_DEPEND)
\ No newline at end of file +-include $(CM_DEPEND) |
