make/bsd/makefiles/jsig.make

changeset 9756
2be326848943
parent 9448
73d689add964
parent 9717
23845b8c4b4b
     1.1 --- a/make/bsd/makefiles/jsig.make	Sat Nov 09 20:15:27 2019 +0800
     1.2 +++ b/make/bsd/makefiles/jsig.make	Sat Nov 09 20:29:45 2019 +0800
     1.3 @@ -59,10 +59,15 @@
     1.4    JSIG_DEBUG_CFLAGS = -g
     1.5  endif
     1.6  
     1.7 +# Optimize jsig lib at level -O3 unless it's a slowdebug build
     1.8 +ifneq ($(DEBUG_LEVEL), slowdebug)
     1.9 +  JSIG_OPT_FLAGS = $(OPT_CFLAGS)
    1.10 +endif
    1.11 +
    1.12  $(LIBJSIG): $(JSIGSRCDIR)/jsig.c $(LIBJSIG_MAPFILE)
    1.13  	@echo Making signal interposition lib...
    1.14  	$(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \
    1.15 -                         $(LFLAGS_JSIG) $(JSIG_DEBUG_CFLAGS) $(EXTRA_CFLAGS) -o $@ $<
    1.16 +                         $(LFLAGS_JSIG) $(JSIG_DEBUG_CFLAGS) $(JSIG_OPT_FLAGS) $(EXTRA_CFLAGS) -o $@ $<
    1.17  ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
    1.18    ifeq ($(OS_VENDOR), Darwin)
    1.19  	$(DSYMUTIL) $@

mercurial