- Make sure @usrbin_execdir@ is actually replaced
- pam_lastlog2.so is always a shared library that's dlopen()ed,
so use shared_module and do not generate a pkgconfig module
conf.set('sbindir', sbindir)
conf.set('runstatedir', runstatedir)
conf.set('sysconfdir', sysconfdir)
+conf.set('usrbin_execdir', usrbin_exec_dir)
conf.set('usrsbin_execdir', usrsbin_exec_dir)
conf.set('docdir', docdir)
conf.set_quoted('_PATH_SYSCONFSTATICDIR', sysconfstaticdir)
libpam = cc.find_library('pam')
- pam_lastlog2 = both_libraries(
+ pam_lastlog2 = shared_module(
'pam_lastlog2',
lib_pam_lastlog2_sources,
name_prefix : '',
dependencies : [libpam, lastlog2_dep],
install : build_liblastlog2,
install_dir : pamlibdir,
- version : liblastlog2_version,
)
manadocs += ['pam_lastlog2/man/pam_lastlog2.8.adoc']
-
- pkg.generate(
- pam_lastlog2,
- description : 'pam library to manage last login data with lastlog2',
- subdirs : 'lastlog2',
- version : pc_version
- )
endif