From 3ca4bab2d565db9c87dc064bd52f83eb50bd4586 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Wed, 10 Aug 2022 17:44:18 -0700 Subject: [PATCH] Faster debug builds --- Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index f8c7ca188f..dbce2a7208 100644 --- a/Makefile +++ b/Makefile @@ -141,6 +141,7 @@ AR = $(shell which llvm-ar-13 || which llvm-ar || which ar) endif OPTIMIZATION_LEVEL=-O3 $(MARCH_NATIVE) +DEBUG_OPTIMIZATION_LEVEL= -O1 $(MARCH_NATIVE) CFLAGS_WITHOUT_MARCH = $(MACOS_MIN_FLAG) $(BITCODE_OR_SECTIONS) $(OPTIMIZATION_LEVEL) -fno-exceptions -fvisibility=hidden -fvisibility-inlines-hidden BUN_CFLAGS = $(MACOS_MIN_FLAG) $(MARCH_NATIVE) $(EMBED_OR_EMIT_BITCODE) $(OPTIMIZATION_LEVEL) -fno-exceptions -fvisibility=hidden -fvisibility-inlines-hidden BUN_TMP_DIR := /tmp/make-bun @@ -1468,7 +1469,7 @@ $(OBJ_DIR)/%.o: src/bun.js/builtins/%.cpp $(DEBUG_OBJ_DIR)/%.o: $(SRC_DIR)/%.cpp $(CXX) $(CLANG_FLAGS) $(UWS_INCLUDE) \ $(MACOS_MIN_FLAG) \ - $(OPTIMIZATION_LEVEL) \ + $(DEBUG_OPTIMIZATION_LEVEL) \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1480,7 +1481,7 @@ $(DEBUG_OBJ_DIR)/%.o: $(SRC_DIR)/%.cpp $(DEBUG_OBJ_DIR)/%.o: $(SRC_DIR)/webcore/%.cpp $(CXX) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ - $(OPTIMIZATION_LEVEL) \ + $(DEBUG_OPTIMIZATION_LEVEL) \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1492,7 +1493,7 @@ $(DEBUG_OBJ_DIR)/%.o: $(SRC_DIR)/webcore/%.cpp $(DEBUG_OBJ_DIR)/%.o: $(SRC_DIR)/sqlite/%.cpp $(CXX) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ - $(OPTIMIZATION_LEVEL) \ + $(DEBUG_OPTIMIZATION_LEVEL) \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1504,7 +1505,7 @@ $(DEBUG_OBJ_DIR)/%.o: $(SRC_DIR)/sqlite/%.cpp $(DEBUG_OBJ_DIR)/%.o: src/bun.js/builtins/%.cpp $(CXX) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ - $(OPTIMIZATION_LEVEL) \ + $(DEBUG_OPTIMIZATION_LEVEL) \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \