aboutsummaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* Prepare for 1.7.0 releaseDmitry V. Levin2024-10-231-1/+1
| | | | | | | | | | * meson.build: Raise project version to 1.7.0. * po/meson.build: Likewise. * po/Linux-PAM.pot (Project-Id-Version): Likewise. * libpam/include/security/_pam_types.h (__LINUX_PAM_MINOR__): Update. * NEWS: Update. Resolves: https://github.com/linux-pam/linux-pam/issues/844
* build: check gdbm_close return typeDmitry V. Levin2024-10-151-0/+6
| | | | | | | | gdbm_close() used to return void, later it was changed to return int. We cannot assume either way and have to check whether gdbm_close() returns int. Fixes: 45c2c496dcf8 ("pam_userdb: enable GDBM support")
* pam_env: install environment file in vendordirThorsten Kukuk2024-09-121-0/+2
| | | | | If vendordir is enabled, the distribution provided configuration files should be below this directory and not in /etc.
* meson: build Linux-PAM using mesonDmitry V. Levin2024-09-101-0/+627
On my non-representative hardware, the full build using autotools (./autogen.sh && CFLAGS=-O2 ./configure && make -j`nproc` && make -j`nproc` install) takes about 45 seconds. On the same hardware, the full build using meson (meson setup -Doptimization=2 dir && meson compile -C dir && meson install -C dir) takes just about 7.5 seconds.