diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 06:48:59 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 06:48:59 +0000 |
commit | d835b2cae8abc71958b69362162e6a70c3d7ef63 (patch) | |
tree | 81052e3d2ce3e1bcda085f73d925e9d6257dec15 /configure.ac | |
parent | Initial commit. (diff) | |
download | crmsh-d835b2cae8abc71958b69362162e6a70c3d7ef63.tar.xz crmsh-d835b2cae8abc71958b69362162e6a70c3d7ef63.zip |
Adding upstream version 4.6.0.upstream/4.6.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..c0cb600 --- /dev/null +++ b/configure.ac @@ -0,0 +1,62 @@ +dnl +dnl autoconf for crmsh +dnl +dnl Copyright (C) 2015 Kristoffer Gronlund +dnl Copyright (C) 2008 Andrew Beekhof +dnl +dnl License: GNU General Public License (GPL) + +AC_PREREQ([2.53]) + +AC_INIT([crmsh],[4.5.0],[users@clusterlabs.org]) + +AC_ARG_WITH(version, + [ --with-version=version Override package version (if you're a packager needing to pretend) ], + [ PACKAGE_VERSION="$withval" ]) + +AC_ARG_WITH(pkg-name, + [ --with-pkg-name=name Override package name (if you're a packager needing to pretend) ], + [ PACKAGE_NAME="$withval" ]) + +OCF_ROOT_DIR="/usr/lib/ocf" +AC_ARG_WITH(ocf-root, + [ --with-ocf-root=DIR directory for OCF scripts [${OCF_ROOT_DIR}]], + [ if test x"$withval" = xprefix; then OCF_ROOT_DIR=${prefix}; else + OCF_ROOT_DIR="$withval"; fi ]) + +AC_ARG_WITH(daemon-user, + [ --with-daemon-user=USER_NAME + User to run privileged non-root things as. [default=hacluster] ], + [ CRM_DAEMON_USER="$withval" ], + [ CRM_DAEMON_USER="hacluster" ]) + +AM_INIT_AUTOMAKE([no-define foreign]) +m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES]) +AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE_NAME") +AC_DEFINE_UNQUOTED(VERSION, "$PACKAGE_VERSION") + +dnl automake >= 1.11 offers --enable-silent-rules for suppressing the output from +dnl normal compilation. When a failure occurs, it will then display the full +dnl command line +dnl Wrap in m4_ifdef to avoid breaking on older platforms +m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES]) + +AC_SUBST(OCF_ROOT_DIR) +AC_SUBST(CRM_DAEMON_USER) + +CRM_CACHE_DIR=${localstatedir}/cache/crm +AC_DEFINE_UNQUOTED(CRM_CACHE_DIR,"$CRM_CACHE_DIR", Where crm shell keeps the cache) +AC_SUBST(CRM_CACHE_DIR) + +AM_PATH_PYTHON([3]) +AC_PATH_PROGS(ASCIIDOC, asciidoc) + +AM_CONDITIONAL(BUILD_ASCIIDOC, test x"${ASCIIDOC}" != x"") + +AC_CONFIG_FILES(Makefile \ +etc/crm.conf \ +version \ +crmsh.spec \ +) + +AC_OUTPUT |