If a module directory was specified on the configure command line, the

OPENPAM_MODULES_DIR macro was defined in config.h in addition to
CFLAGS.  Place OPENPAM_MODULES_DIR unconditionally in config.h and
remove it from CFLAGS.


git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@462 185d5e19-27fe-0310-9dcf-9bff6b9f3609
This commit is contained in:
Dag-Erling Smørgrav 2011-11-02 15:04:31 +00:00
parent a1be39bf2d
commit 956ef0df60
3 changed files with 4 additions and 5 deletions

View File

@ -14,6 +14,7 @@ export CONFIG_SHELL=/bin/sh
--with-doc \
--with-pam-unix \
--with-su \
--with-modules-dir=/usr/lib \
--enable-developer-warnings \
--enable-werror \
"$@"

View File

@ -48,13 +48,13 @@ AC_ARG_WITH([modules-dir],
[OpenPAM modules directory]),
[AS_IF([test x"$withval" != x"no"], [
OPENPAM_MODULES_DIR="$withval"
AC_DEFINE_UNQUOTED(OPENPAM_MODULES_DIR,
"$OPENPAM_MODULES_DIR",
[OpenPAM modules directory])
], [
OPENPAM_MODULES_DIR="$libdir"
])],
[OPENPAM_MODULES_DIR="$libdir"])
AC_DEFINE_UNQUOTED(OPENPAM_MODULES_DIR,
"$OPENPAM_MODULES_DIR",
[OpenPAM modules directory])
AC_SUBST(OPENPAM_MODULES_DIR)
AC_ARG_WITH([doc],

View File

@ -53,8 +53,6 @@ libpam_la_SOURCES = \
pam_vprompt.c \
$(NULL)
libpam_la_CFLAGS = -DOPENPAM_MODULES_DIR='"@OPENPAM_MODULES_DIR@/"'
libpam_la_LDFLAGS = -no-undefined -version-info @LIB_MAJ@
libpam_la_LIBADD = @DL_LIBS@