From: Iker Pedrosa Date: Wed, 19 Jul 2023 10:41:06 +0000 (+0200) Subject: libmisc: conditionally compile `utmp.c` and `logind.c` X-Git-Tag: 4.14.0-rc1~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=78c09e3afe6d3dc281b416fbc47204387072a7e0;p=thirdparty%2Fshadow.git libmisc: conditionally compile `utmp.c` and `logind.c` Depending on the configuration option selected. Resolves: https://github.com/shadow-maint/shadow/issues/674 Signed-off-by: Iker Pedrosa --- diff --git a/libmisc/Makefile.am b/libmisc/Makefile.am index 6723a7c7c..4a868b1ef 100644 --- a/libmisc/Makefile.am +++ b/libmisc/Makefile.am @@ -11,7 +11,7 @@ else LIBCRYPT_PAM = endif -libmisc_la_CFLAGS = $(LIBBSD_CFLAGS) $(LIBCRYPT_PAM) +libmisc_la_CFLAGS = $(LIBBSD_CFLAGS) $(LIBCRYPT_PAM) $(LIBSYSTEMD) libmisc_la_SOURCES = \ addgrps.c \ age.c \ @@ -78,7 +78,6 @@ libmisc_la_SOURCES = \ tz.c \ ulimit.c \ user_busy.c \ - utmp.c \ valid.c \ xgetpwnam.c \ xprefix_getpwnam.c \ @@ -94,4 +93,10 @@ endif if ENABLE_LASTLOG libmisc_la_SOURCES += log.c -endif \ No newline at end of file +endif + +if ENABLE_LOGIND +libmisc_la_SOURCES += logind.c +else +libmisc_la_SOURCES += utmp.c +endif