Skip to content

Commit 03eb8db

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 db9dbfd commit 03eb8db

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
@@ -559,8 +559,10 @@ $(GAMEOUTPUTFILE): $(OUTPUTFILE)
559559
$(QUIET_PREFIX) rm -f $(GAMEOUTPUTFILE) $(QUIET_ECHO_POSTFIX);
560560
$(QUIET_PREFIX) cp $(OUTPUTFILE) $(GAMEOUTPUTFILE) $(QUIET_ECHO_POSTFIX);
561561
$(QUIET_PREFIX) -$(P4_EDIT_START) $(GAMEOUTPUTFILE)$(SYM_EXT) $(P4_EDIT_END);
562-
$(QUIET_PREFIX) -$(GEN_SYM) $(GAMEOUTPUTFILE);
563-
$(QUIET_PREFIX) -$(STRIP) $(GAMEOUTPUTFILE);
562+
$(QUIET_PREFIX) -if [ "$(CONFTYPE)" != "lib" ]; then\
563+
$(GEN_SYM) $(GAMEOUTPUTFILE);\
564+
$(STRIP) $(GAMEOUTPUTFILE);\
565+
fi;
564566
$(QUIET_PREFIX) $(VSIGN) -signvalve $(GAMEOUTPUTFILE);
565567
$(QUIET_PREFIX) if [ "$(COPY_DLL_TO_SRV)" = "1" ]; then\
566568
echo "----" $(QUIET_ECHO_POSTFIX);\

0 commit comments

Comments
 (0)