Andreas Wacknitz
2024-02-11 9dccbcc1d9d3d5f196cca3071ff09bd4c372ee97
make-rules/configure.mk add support for CONFIGURE_ variants for libexec

1 files modified
22 ■■■■■ changed files
make-rules/configure.mk 22 ●●●●● patch | view | raw | blame | history
make-rules/configure.mk
@@ -62,15 +62,20 @@
# location.  This allows simplification of package manifests and makes it
# easier to deliver the 64-bit binaries as the default.
ifeq ($(strip $(PREFERRED_BITS)),64)
CONFIGURE_BINDIR.32  = $(CONFIGURE_PREFIX)/bin/$(MACH32)
CONFIGURE_BINDIR.64  = $(CONFIGURE_PREFIX)/bin
CONFIGURE_SBINDIR.32 = $(CONFIGURE_PREFIX)/sbin/$(MACH32)
CONFIGURE_SBINDIR.64 = $(CONFIGURE_PREFIX)/sbin
CONFIGURE_BINDIR.32     = $(CONFIGURE_PREFIX)/bin/$(MACH32)
CONFIGURE_BINDIR.64     = $(CONFIGURE_PREFIX)/bin
CONFIGURE_SBINDIR.32    = $(CONFIGURE_PREFIX)/sbin/$(MACH32)
CONFIGURE_SBINDIR.64    = $(CONFIGURE_PREFIX)/sbin
CONFIGURE_LIBEXECDIR.32 = $(CONFIGURE_PREFIX)/libexec/$(MACH32)
CONFIGURE_LIBEXECDIR.64 = $(CONFIGURE_PREFIX)/libexec
else
CONFIGURE_BINDIR.32  = $(CONFIGURE_PREFIX)/bin
CONFIGURE_BINDIR.64  = $(CONFIGURE_PREFIX)/bin/$(MACH64)
CONFIGURE_SBINDIR.32 = $(CONFIGURE_PREFIX)/sbin
CONFIGURE_SBINDIR.64 = $(CONFIGURE_PREFIX)/sbin/$(MACH64)
CONFIGURE_BINDIR.32     = $(CONFIGURE_PREFIX)/bin
CONFIGURE_BINDIR.64     = $(CONFIGURE_PREFIX)/bin/$(MACH64)
CONFIGURE_SBINDIR.32    = $(CONFIGURE_PREFIX)/sbin
CONFIGURE_SBINDIR.64    = $(CONFIGURE_PREFIX)/sbin/$(MACH64)
CONFIGURE_LIBEXECDIR.32 = $(CONFIGURE_PREFIX)/libexec
CONFIGURE_LIBEXECDIR.64 = $(CONFIGURE_PREFIX)/libexec/$(MACH64)
endif
# Regardless of PREFERRED_BITS, 64-bit libraries should always be delivered to
@@ -143,6 +148,7 @@
CONFIGURE_OPTIONS += --mandir=$(CONFIGURE_MANDIR)
CONFIGURE_OPTIONS += --bindir=$(CONFIGURE_BINDIR.$(BITS))
CONFIGURE_OPTIONS += --libdir=$(CONFIGURE_LIBDIR.$(BITS))
CONFIGURE_OPTIONS += --libexecdir=$(CONFIGURE_LIBEXECDIR.$(BITS))
CONFIGURE_OPTIONS += --sbindir=$(CONFIGURE_SBINDIR.$(BITS))
endif
CONFIGURE_OPTIONS += $(CONFIGURE_OPTIONS.$(BITS))