diff options
author | 2023-05-24 18:31:33 -0700 | |
---|---|---|
committer | 2023-05-24 18:31:33 -0700 | |
commit | d73bce058ab35b39838334f47e56fcea63db8e59 (patch) | |
tree | 48a6d6ef78418c0bb5c0292102a6e5986aa989ed | |
parent | 10c018df8e8e7bc8c1466ea314a4d4046940f4a6 (diff) | |
download | bun-d73bce058ab35b39838334f47e56fcea63db8e59.tar.gz bun-d73bce058ab35b39838334f47e56fcea63db8e59.tar.zst bun-d73bce058ab35b39838334f47e56fcea63db8e59.zip |
don't do MMD in CI
-rw-r--r-- | Makefile | 41 |
1 files changed, 24 insertions, 17 deletions
@@ -20,6 +20,7 @@ CPU_TARGET ?= native MARCH_NATIVE = -mtune=$(CPU_TARGET) NATIVE_OR_OLD_MARCH = +MMD_IF_LOCAL = DEFAULT_MIN_MACOS_VERSION= ARCH_NAME := DOCKER_BUILDARCH = @@ -41,8 +42,14 @@ endif MIN_MACOS_VERSION ?= $(DEFAULT_MIN_MACOS_VERSION) BUN_BASE_VERSION = 0.6 +CI ?= false + AR= +ifeq ($(CI), false) + MMD_IF_LOCAL = -MMD +endif + BUN_OR_NODE = $(shell which bun 2>/dev/null || which node 2>/dev/null) CXX_VERSION=c++2a @@ -1463,7 +1470,7 @@ $(OBJ_DIR)/%.o: $(SRC_DIR)/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) $(UWS_INCLUDE) \ $(MACOS_MIN_FLAG) \ $(OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1474,7 +1481,7 @@ $(OBJ_DIR)/%.o: src/bun.js/modules/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) $(UWS_INCLUDE) \ $(MACOS_MIN_FLAG) \ $(OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1485,7 +1492,7 @@ $(OBJ_DIR)/%.o: $(SRC_DIR)/webcore/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1496,7 +1503,7 @@ $(OBJ_DIR)/%.o: $(SRC_DIR)/sqlite/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1507,7 +1514,7 @@ $(OBJ_DIR)/%.o: src/io/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1518,7 +1525,7 @@ $(OBJ_DIR)/%.o: $(SRC_DIR)/node_os/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1529,7 +1536,7 @@ $(OBJ_DIR)/%.o: src/bun.js/builtins/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1541,7 +1548,7 @@ $(OBJ_DIR)/%.o: src/bun.js/bindings/webcrypto/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1555,7 +1562,7 @@ $(DEBUG_OBJ_DIR)/%.o: $(SRC_DIR)/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) $(UWS_INCLUDE) \ $(MACOS_MIN_FLAG) \ $(DEBUG_OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1570,7 +1577,7 @@ $(DEBUG_OBJ_DIR)/%.o: $(SRC_DIR)/webcore/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(DEBUG_OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1583,7 +1590,7 @@ $(DEBUG_OBJ_DIR)/%.o: src/io/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(DEBUG_OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1599,7 +1606,7 @@ $(DEBUG_OBJ_DIR)/%.o: $(SRC_DIR)/sqlite/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(DEBUG_OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1614,7 +1621,7 @@ $(DEBUG_OBJ_DIR)/%.o: $(SRC_DIR)/node_os/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(DEBUG_OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1629,7 +1636,7 @@ $(DEBUG_OBJ_DIR)/%.o: src/bun.js/builtins/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(DEBUG_OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1642,7 +1649,7 @@ $(DEBUG_OBJ_DIR)/%.o: src/bun.js/modules/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(DEBUG_OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ @@ -1656,7 +1663,7 @@ $(DEBUG_OBJ_DIR)/%.o: src/bun.js/bindings/webcrypto/%.cpp $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(DEBUG_OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -I$(SRC_DIR) \ -fno-rtti \ @@ -1836,7 +1843,7 @@ cold-jsc-start: $(CXX_WITH_CCACHE) $(CLANG_FLAGS) \ $(MACOS_MIN_FLAG) \ $(OPTIMIZATION_LEVEL) \ - -MMD \ + ${MMD_IF_LOCAL} \ -fno-exceptions \ -fno-rtti \ -ferror-limit=1000 \ |