project( 'pam_xdg', 'cpp', version: '0.0.1', meson_version: '>=1.4.0', default_options: ['warning_level=3', 'cpp_std=c++23'], ) pam = dependency('pam') sqlite3 = dependency('sqlite3') sources = files('src/pam_xdg.cpp') libdir = get_option('libdir') pam_xdg = shared_library( 'pam_xdg', sources, dependencies: [pam, sqlite3], install: true, install_dir: libdir / 'security', name_prefix: '', )