Skip to content

Commit 6189091

Browse files
committed
Don't run gensym/strip on static libraries
without this, static libraries such as tier1 won't contain debugging info, making it harder to debug.
1 parent c2e1225 commit 6189091

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/devtools/makefile_base_posix.mak

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -594,8 +594,10 @@ $(GAMEOUTPUTFILE): $(OUTPUTFILE)
594594
$(QUIET_PREFIX) rm -f $(GAMEOUTPUTFILE) $(QUIET_ECHO_POSTFIX);
595595
$(QUIET_PREFIX) cp -v $(OUTPUTFILE) $(GAMEOUTPUTFILE) $(QUIET_ECHO_POSTFIX);
596596
$(QUIET_PREFIX) -$(P4_EDIT_START) $(GAMEOUTPUTFILE)$(SYM_EXT) $(P4_EDIT_END);
597-
$(QUIET_PREFIX) -$(GEN_SYM) $(GAMEOUTPUTFILE);
598-
$(QUIET_PREFIX) -$(STRIP) $(GAMEOUTPUTFILE);
597+
$(QUIET_PREFIX) -if [ "$(CONFTYPE)" != "lib" ]; then\
598+
$(GEN_SYM) $(GAMEOUTPUTFILE);\
599+
$(STRIP) $(GAMEOUTPUTFILE);\
600+
fi;
599601
$(QUIET_PREFIX) $(VSIGN) -signvalve $(GAMEOUTPUTFILE);
600602
$(QUIET_PREFIX) if [ "$(COPY_DLL_TO_SRV)" = "1" ]; then\
601603
echo "----" $(QUIET_ECHO_POSTFIX);\

0 commit comments

Comments
 (0)