dnl
dnl Fix "prefix" variable if it hasn't been specified...
-AS_IF([test "$prefix" = "NONE"], [
- prefix="/usr/local"
+AS_IF([test "$prefix" = NONE], [
+ # Default prefix isn't bound until AC_OUTPUT...
+ realprefix="/usr/local"
+], [
+ realprefix="$prefix"
])
dnl Fix "exec_prefix" variable if it hasn't been specified...
AS_IF([test "$prefix" = "/"], [
exec_prefix="/usr"
], [
- exec_prefix="$prefix"
+ exec_prefix="$realprefix"
])
])
AS_IF([test "$prefix" = "/"], [
datarootdir="/usr/share"
], [
- datarootdir="$prefix/share"
+ datarootdir="$realprefix/share"
])
])
AS_IF([test "$prefix" = "/"], [
datadir="/usr/share"
], [
- datadir="$prefix/share"
+ datadir="$realprefix/share"
])
], [test "$datadir" = "\${datarootdir}"], [
datadir="$datarootdir"
])
dnl Fix "includedir" variable if it hasn't been specified...
-AS_IF([test "$includedir" = "\${prefix}/include" -a "$prefix" = "/"], [
- includedir="/usr/include"
+AS_IF([test "$includedir" = "\${prefix}/include"], [
+ AS_IF([test "$prefix" = "/"], [
+ includedir="/usr/include/libcups2"
+ ], [
+ includedir="$realprefix/include/libcups2"
+ ])
])
AS_IF([test "$includedir" != "/usr/include"], [
PKGCONFIG_CFLAGS="$PKGCONFIG_CFLAGS -I$includedir"
localstatedir="/var"
])
], [
- localstatedir="$prefix/var"
+ localstatedir="$realprefix/var"
])
])
sysconfdir="/etc"
])
], [
- sysconfdir="$prefix/etc"
+ sysconfdir="$realprefix/etc"
])
])
AS_IF([test "x$default_domainsocket" = x], [
AS_CASE(["$host_os_name"], [darwin*], [
# Darwin and macOS do their own thing...
- CUPS_DEFAULT_DOMAINSOCKET="$localstatedir/run/cupsd"
+ CUPS_DEFAULT_DOMAINSOCKET="/private/var/run/cupsd"
], [*], [
# All others use FHS standard...
CUPS_DEFAULT_DOMAINSOCKET="$CUPS_STATEDIR/cups.sock"
-if test "$prefix" = "NONE"
+if test "$prefix" = NONE
then :
- prefix="/usr/local"
+ # Default prefix isn't bound until AC_OUTPUT...
+ realprefix="/usr/local"
+
+else $as_nop
+
+ realprefix="$prefix"
fi
else $as_nop
- exec_prefix="$prefix"
+ exec_prefix="$realprefix"
fi
else $as_nop
- datarootdir="$prefix/share"
+ datarootdir="$realprefix/share"
fi
else $as_nop
- datadir="$prefix/share"
+ datadir="$realprefix/share"
fi
fi
-if test "$includedir" = "\${prefix}/include" -a "$prefix" = "/"
+if test "$includedir" = "\${prefix}/include"
+then :
+
+ if test "$prefix" = "/"
then :
- includedir="/usr/include"
+ includedir="/usr/include/libcups2"
+
+else $as_nop
+
+ includedir="$realprefix/include/libcups2"
+
+fi
fi
if test "$includedir" != "/usr/include"
else $as_nop
- localstatedir="$prefix/var"
+ localstatedir="$realprefix/var"
fi
else $as_nop
- sysconfdir="$prefix/etc"
+ sysconfdir="$realprefix/etc"
fi
darwin*) :
# Darwin and macOS do their own thing...
- CUPS_DEFAULT_DOMAINSOCKET="$localstatedir/run/cupsd"
+ CUPS_DEFAULT_DOMAINSOCKET="/private/var/run/cupsd"
;; #(
*) :