Skip to content
This repository was archived by the owner on Nov 5, 2024. It is now read-only.

Commit 13b2ed9

Browse files
committed
do not generate .depend on windows
1 parent 4502a5f commit 13b2ed9

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/build.mk

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,17 @@ ALL_HEADERS = $(wildcard src/*.h) $(wildcard src/gen/messages/*.h) $(wildcard sr
3838
OBJECTS = $(foreach src,$(ALL_SRCS), $(patsubst src/%.cpp,$(TARGET_DIR)/%.$(OBJ_FILE_EXT),$(src)))
3939

4040
include .depend
41+
42+
ifeq ($(DETECTED_OS), Windows)
43+
GENERATE_DEPEND =
44+
else
45+
GENERATE_DEPEND = rm -f .depend && \
46+
touch .depend && \
47+
$(foreach src,$(ALL_SRCS), $(CXX) -MT $(patsubst src/%.cpp,$(TARGET_DIR)/%.$(OBJ_FILE_EXT),$(src)) -MM $(src) >> .depend; echo "" >> .depend;)
48+
endif
49+
4150
.depend: $(ALL_SRCS) $(ALL_HEADERS)
42-
rm -f "$@"
43-
touch "$@"
44-
$(foreach src,$(ALL_SRCS), $(CXX) -MT $(patsubst src/%.cpp,$(TARGET_DIR)/%.$(OBJ_FILE_EXT),$(src)) -MM $(src) >> $@; echo "" >> $@;)
51+
$(GENERATE_DEPEND)
4552
depend: .depend
4653

4754
$(TARGET_DIR)/%.$(OBJ_FILE_EXT): filename = $(patsubst $(TARGET_DIR)/%.$(OBJ_FILE_EXT),%,$@)

0 commit comments

Comments
 (0)