diff options
| author | 2022-08-10 17:44:18 -0700 | |
|---|---|---|
| committer | 2022-08-10 17:44:18 -0700 | |
| commit | 3ca4bab2d565db9c87dc064bd52f83eb50bd4586 (patch) | |
| tree | b9afbf652cab1b1a6260b9d59cd939b7aec32004 | |
| parent | e9c855f837643ad24f5f87bcd3c244696f9cd2c2 (diff) | |
| download | bun-3ca4bab2d565db9c87dc064bd52f83eb50bd4586.tar.gz bun-3ca4bab2d565db9c87dc064bd52f83eb50bd4586.tar.zst bun-3ca4bab2d565db9c87dc064bd52f83eb50bd4586.zip | |
Faster debug builds
| -rw-r--r-- | Makefile | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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 \ |
