Blame pam/meson.build

Packit Service 8ebd8e
mapfile = files('pam_fprintd.ver')
Packit Service 8ebd8e
pam_modules_dir = get_option('pam_modules_dir')
Packit Service 8ebd8e
if pam_modules_dir == ''
Packit Service 8ebd8e
    pam_modules_dir = '/' / get_option('libdir') / 'security'
Packit Service 8ebd8e
endif
Packit Service 8ebd8e
Packit Service 8ebd8e
pam_fprintd = shared_module('pam_fprintd',
Packit Service 8ebd8e
    name_prefix: '',
Packit Service 8ebd8e
    include_directories: [
Packit Service 8ebd8e
        include_directories('..'),
Packit Service 8ebd8e
    ],
Packit Service 8ebd8e
    sources: [
Packit Service 8ebd8e
        'pam_fprintd.c',
Packit Service 8ebd8e
        'fingerprint-strings.h',
Packit Service 8ebd8e
    ],
Packit Service 8ebd8e
    dependencies: [
Packit Service 8ebd8e
        libsystemd_dep,
Packit Service 8ebd8e
        pam_dep,
Packit Service 8ebd8e
    ],
Packit Service 8ebd8e
    c_args: [
Packit Service 8ebd8e
        '-DLOCALEDIR="@0@"'.format(localedir),
Packit Service 8ebd8e
    ],
Packit Service 8ebd8e
    link_args: [
Packit Service 8ebd8e
        '-Wl,--version-script,@0@/@1@'.format(meson.source_root(), mapfile[0]),
Packit Service 8ebd8e
        '-Wl,--unresolved-symbols=report-all',
Packit Service 8ebd8e
    ],
Packit Service 8ebd8e
    link_depends: mapfile,
Packit Service 8ebd8e
    install: true,
Packit Service 8ebd8e
    install_dir: pam_modules_dir,
Packit Service 8ebd8e
)