Changeset View
Changeset View
Standalone View
Standalone View
head/share/mk/bsd.prog.mk
Show All 28 Lines | |||||
.if defined(PROG_CXX) | .if defined(PROG_CXX) | ||||
PROG= ${PROG_CXX} | PROG= ${PROG_CXX} | ||||
.endif | .endif | ||||
.if !empty(LDFLAGS:M-Wl,*--oformat,*) || !empty(LDFLAGS:M-static) | .if !empty(LDFLAGS:M-Wl,*--oformat,*) || !empty(LDFLAGS:M-static) | ||||
MK_DEBUG_FILES= no | MK_DEBUG_FILES= no | ||||
.endif | .endif | ||||
# ELF hardening knobs | |||||
.if ${MK_BIND_NOW} != "no" | |||||
LDFLAGS+= -Wl,-znow | |||||
.endif | |||||
.if ${MK_RETPOLINE} != "no" | .if ${MK_RETPOLINE} != "no" | ||||
CFLAGS+= -mretpoline | CFLAGS+= -mretpoline | ||||
CXXFLAGS+= -mretpoline | CXXFLAGS+= -mretpoline | ||||
LDFLAGS+= -Wl,-zretpolineplt | LDFLAGS+= -Wl,-zretpolineplt | ||||
.endif | .endif | ||||
.if defined(CRUNCH_CFLAGS) | .if defined(CRUNCH_CFLAGS) | ||||
CFLAGS+=${CRUNCH_CFLAGS} | CFLAGS+=${CRUNCH_CFLAGS} | ||||
▲ Show 20 Lines • Show All 281 Lines • Show Last 20 Lines |