Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
configure: Correctly propagate directories
Dag-Erling Smørgrav committed 9 days ago
commit 411c4edfa19fcd668e16b650120828a72b99ad78
parent 1147926
2 files changed +11 -4
modified configure
@@ -196,6 +196,8 @@ Usage: configure [options]
Standard options:
  --prefix=DIR          Installation prefix [/usr/local]
  --exec-prefix=DIR     Executable prefix [PREFIX]
+
  --includedir=DIR      Headers [PREFIX/include]
+
  --libdir=DIR          Libraries [PREFIX/lib]
  --bindir=DIR          User executables [PREFIX/bin]
  --sbindir=DIR         System executables [PREFIX/sbin]
  --mandir=DIR          Man pages [PREFIX/man]
@@ -244,6 +246,8 @@ apply_args() {
		case "$_arg" in
			--prefix=*)      define prefix "${_arg#--prefix=}" ;;
			--exec-prefix=*) define exec_prefix "${_arg#--exec-prefix=}" ;;
+
			--includedir=*)  define includedir "${_arg#--includedir=}" ;;
+
			--libdir=*)      define libdir "${_arg#--libdir=}" ;;
			--bindir=*)      define bindir "${_arg#--bindir=}" ;;
			--sbindir=*)     define sbindir "${_arg#--sbindir=}" ;;
			--mandir=*)      define mandir "${_arg#--mandir=}" ;;
@@ -935,6 +939,8 @@ _configure_apply() {
	define prefix "$_prefix"

	is_defined exec_prefix || define exec_prefix "$_prefix"
+
	is_defined includedir  || define includedir "$_prefix/include"
+
	is_defined libdir      || define libdir "$_prefix/lib"
	is_defined bindir      || define bindir "$_prefix/bin"
	is_defined sbindir     || define sbindir "$_prefix/sbin"
	is_defined mandir      || define mandir "$_prefix/man"
modified mk/defs.mk.in
@@ -36,10 +36,11 @@ SH_LDFLAGS+= @SH_LDFLAGS@
PREFIX=		@prefix@
top_srcdir=	@abs_top_srcdir@
top_builddir=	@abs_top_builddir@
-
etcdir=		$(PREFIX)/etc
-
libdir=		$(PREFIX)/lib
-
sbindir=	$(PREFIX)/sbin
-
includedir=	$(PREFIX)/include
+
etcdir=		@sysconfdir@
+
libdir=		@libdir@
+
bindir=		@bindir@
+
sbindir=	@sbindir@
+
includedir=	@includedir@
mandir=		@mandir@
sysconfdir=	@sysconfdir@
pkgconfigdir=	@pkgconfigdir@