blob: 668f744ef0005357d6d4fecdc0f15cd5781fe7b4 [file] [log] [blame]
# Initialization
AC_PREREQ([2.69])
AC_INIT([pam_ipmi], [0.1], [https://github.com/openbmc/pam-ipmi/issues])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIRS([m4])
AC_CONFIG_AUX_DIR([build-aux])
AM_INIT_AUTOMAKE([subdir-objects -Wall foreign dist-xz])
AM_SILENT_RULES([yes])
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
AC_SUBST([TARGET_OS_ARCH])
# Checks for programs
AM_PROG_AR
AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_MAKE_SET
# Checks for arch
AC_CANONICAL_TARGET
TARGET_OS_ARCH=""
AS_CASE([$target_cpu],
[x86_64|aarch64*|mips64*|ppc64*|sparc64],
[
TARGET_OS_ARCH="64"
],
[i?86|arm*|mips*|ppc*|sparc],
[
TARGET_OS_ARCH="32"
])
AX_CHECK_OPENSSL([], [AC_MSG_ERROR(["openssl required and not found"])])
AC_CHECK_LIB([pam], [pam_start], [], [AC_MSG_ERROR([libpam not found])])
# Checks for library functions.
LT_INIT # Removes 'unrecognized options: --with-libtool-sysroot
# Create configured output
AC_CONFIG_FILES([Makefile])
AC_OUTPUT