diff options
author | Tomas Mraz <tmraz@redhat.com> | 2012-06-13 14:54:35 +0200 |
---|---|---|
committer | Tomas Mraz <tmraz@redhat.com> | 2012-06-13 14:54:35 +0200 |
commit | 84116172d3125897319a276e977f250d7040e32b (patch) | |
tree | 62060ebbd4ae1353d16e2b688fff5263e2939b31 /src | |
parent | 7dcccb72aff4df0ada7859b4b8e576eac21ac305 (diff) | |
download | libpwquality-84116172d3125897319a276e977f250d7040e32b.tar.gz |
Make the PAM module build optional.
Originally based on patch by: Jasper Lievisse Adriaanse
Diffstat (limited to 'src')
-rw-r--r-- | src/Makefile.am | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 2f37c1e..9af180d 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -29,11 +29,15 @@ libpwquality_la_LIBADD = @LIBCRACK@ libpwquality_la_SOURCES = generate.c check.c settings.c error.c -pam_pwquality_la_LDFLAGS = -no-undefined -avoid-version -module - -pam_pwquality_la_LIBADD = libpwquality.la -lpam - -pam_pwquality_la_SOURCES = pam_pwquality.c +if HAVE_PAM + pam_pwquality_la_LDFLAGS = -no-undefined -avoid-version -module + pam_pwquality_la_LIBADD = libpwquality.la @PAM_LIBS@ + pam_pwquality_la_SOURCES = pam_pwquality.c +else + pam_pwquality_la_LDFLAGS = + pam_pwquality_la_LIBADD = + pam_pwquality_la_SOURCES = +endif pwscore_SOURCES = pwscore.c @@ -45,7 +49,11 @@ pwmake_LDADD = libpwquality.la lib_LTLIBRARIES = libpwquality.la -securelib_LTLIBRARIES = pam_pwquality.la +if HAVE_PAM + securelib_LTLIBRARIES = pam_pwquality.la +else + securelib_LTLIBRARIES = +endif secureconf_DATA = pwquality.conf |