Changeset View
Changeset View
Standalone View
Standalone View
share/mk/bsd.prog.mk
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | |||||
.if !defined(NO_SHARED) || ${NO_SHARED:tl} == "no" | .if !defined(NO_SHARED) || ${NO_SHARED:tl} == "no" | ||||
LDFLAGS+= -Wl,-zretpolineplt | LDFLAGS+= -Wl,-zretpolineplt | ||||
.endif | .endif | ||||
.else | .else | ||||
.warning Retpoline requested but not supported by compiler or linker | .warning Retpoline requested but not supported by compiler or linker | ||||
.endif | .endif | ||||
.endif | .endif | ||||
.if ${MK_BUILD_ID} != "no" && empty(LDFLAGS:M*build-id*) | |||||
LDFLAGS+= -Wl,--build-id=sha1 | |||||
bdrewery: Same here with a variable method. | |||||
.endif | |||||
.if ${MK_GDB_INDEX} != "no" | |||||
LDFLAGS+= -Wl,--gdb-index | |||||
.endif | |||||
.if ${MACHINE_CPUARCH} == "riscv" && ${LINKER_FEATURES:Mriscv-relaxations} == "" | .if ${MACHINE_CPUARCH} == "riscv" && ${LINKER_FEATURES:Mriscv-relaxations} == "" | ||||
CFLAGS += -mno-relax | CFLAGS += -mno-relax | ||||
.endif | .endif | ||||
.if defined(CRUNCH_CFLAGS) | .if defined(CRUNCH_CFLAGS) | ||||
CFLAGS+=${CRUNCH_CFLAGS} | CFLAGS+=${CRUNCH_CFLAGS} | ||||
.else | .else | ||||
.if ${MK_DEBUG_FILES} != "no" && empty(DEBUG_FLAGS:M-g) && \ | .if ${MK_DEBUG_FILES} != "no" && empty(DEBUG_FLAGS:M-g) && \ | ||||
▲ Show 20 Lines • Show All 284 Lines • Show Last 20 Lines |
Same here with a variable method.