Marcel Telka
2024-04-06 3ee8d02689a27e0e38cd6c4998db7efe50853dad
make-rules/meson.mk
@@ -54,15 +54,19 @@
# 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_SBINDIR.32 ?=   $(CONFIGURE_PREFIX)/sbin/$(MACH32)
CONFIGURE_BINDIR.64 ?=   $(CONFIGURE_PREFIX)/bin
CONFIGURE_SBINDIR.64 ?=   $(CONFIGURE_PREFIX)/sbin
CONFIGURE_BINDIR.32 ?=      $(CONFIGURE_PREFIX)/bin/$(MACH32)
CONFIGURE_SBINDIR.32 ?=      $(CONFIGURE_PREFIX)/sbin/$(MACH32)
CONFIGURE_LIBEXECDIR.32 ?=   $(CONFIGURE_PREFIX)/libexec/$(MACH32)
CONFIGURE_BINDIR.64 ?=      $(CONFIGURE_PREFIX)/bin
CONFIGURE_SBINDIR.64 ?=      $(CONFIGURE_PREFIX)/sbin
CONFIGURE_LIBEXECDIR.64 ?=   $(CONFIGURE_PREFIX)/libexec
else
CONFIGURE_BINDIR.32 ?=   $(CONFIGURE_PREFIX)/bin
CONFIGURE_SBINDIR.32 ?=   $(CONFIGURE_PREFIX)/sbin
CONFIGURE_BINDIR.64 ?=   $(CONFIGURE_PREFIX)/bin/$(MACH64)
CONFIGURE_SBINDIR.64 ?=   $(CONFIGURE_PREFIX)/sbin/$(MACH64)
CONFIGURE_BINDIR.32 ?=      $(CONFIGURE_PREFIX)/bin
CONFIGURE_SBINDIR.32 ?=      $(CONFIGURE_PREFIX)/sbin
CONFIGURE_LIBEXECDIR.32 ?=   $(CONFIGURE_PREFIX)/libexec
CONFIGURE_BINDIR.64 ?=      $(CONFIGURE_PREFIX)/bin/$(MACH64)
CONFIGURE_SBINDIR.64 ?=      $(CONFIGURE_PREFIX)/sbin/$(MACH64)
CONFIGURE_LIBEXECDIR.64 ?=   $(CONFIGURE_PREFIX)/libexec/$(MACH64)
endif
# Regardless of PREFERRED_BITS, 64-bit libraries should always be delivered to
@@ -120,7 +124,7 @@
CONFIGURE_OPTIONS += --bindir="$(CONFIGURE_BINDIR.$(BITS))"
CONFIGURE_OPTIONS += --sbindir="$(CONFIGURE_SBINDIR.$(BITS))"
CONFIGURE_OPTIONS += --libdir="$(CONFIGURE_LIBDIR.$(BITS))"
CONFIGURE_OPTIONS += --libexecdir="$(CONFIGURE_LIBDIR.32)"
CONFIGURE_OPTIONS += --libexecdir="$(CONFIGURE_LIBEXECDIR.$(BITS))"
CONFIGURE_OPTIONS += --localstatedir="$(VARDIR)"
CONFIGURE_OPTIONS += --mandir="$(CONFIGURE_MANDIR)"
CONFIGURE_OPTIONS += --sysconfdir="$(CONFIGURE_ETCDIR.$(BITS))"