aboutsummaryrefslogtreecommitdiff
path: root/sysutils/slurm-wlm/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/slurm-wlm/Makefile')
-rw-r--r--sysutils/slurm-wlm/Makefile13
1 files changed, 13 insertions, 0 deletions
diff --git a/sysutils/slurm-wlm/Makefile b/sysutils/slurm-wlm/Makefile
index 625cc74f5b99..bc38536accdc 100644
--- a/sysutils/slurm-wlm/Makefile
+++ b/sysutils/slurm-wlm/Makefile
@@ -119,6 +119,8 @@ PROC2FIX= common/callerid.c common/fd.c common/fetch_config.c \
LLD2FIX= api plugins/openapi sacctmgr sackd scontrol scrontab scrun \
slurmctld slurmd/slurmd squeue
+.include <bsd.port.options.mk>
+
# Hack around nonfunctional --disable-gtktest flag
pre-configure-GUI-off:
${REINPLACE_CMD} -e 's|min_gtk_version=.*|min_gtk_version=2000.0.0|' \
@@ -143,8 +145,19 @@ pre-configure:
${ECHO_CMD} "********************************************"; \
false; \
fi
+.if ${ARCH} == powerpc64le
+ ${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \
+ ${REINPLACE_CMD} -e 's|-r -o|-r -m elf64lppc -o|'
+.elif ${ARCH} == powerpc64
+ ${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \
+ ${REINPLACE_CMD} -e 's|-r -o|-r -m elf64ppc -o|'
+.elif ${ARCH} == aarch64
+ ${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \
+ ${REINPLACE_CMD} -e 's|-r -o|-r -m aarch64elf -o|'
+.else
${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \
${REINPLACE_CMD} -e 's|-r -o|-r -m elf_${ARCH} -o|'
+.endif
${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \
${REINPLACE_CMD} -e 's|htmldir = \$${datadir.*$$|htmldir = @htmldir@|'