| icondir = get_option('icon_directory') |
| if icondir == '' |
| icondir = join_paths(get_option('prefix'), get_option('datadir'), 'icons') |
| endif |
| |
| wayland_cursor = library( |
| 'wayland-cursor', |
| sources: [ |
| 'wayland-cursor.c', |
| 'os-compatibility.c', |
| 'xcursor.c', |
| ], |
| version: '0.0.0', |
| dependencies: [ wayland_client_dep ], |
| c_args: [ '-DICONDIR="@0@"'.format(icondir) ], |
| install: true, |
| ) |
| |
| install_headers('wayland-cursor.h') |
| |
| pkgconfig.generate( |
| name: 'Wayland Cursor', |
| description: 'Wayland cursor helper library', |
| version: meson.project_version(), |
| libraries: wayland_cursor, |
| filebase: 'wayland-cursor', |
| ) |