19683b4e0Smrgproject('appres', 'c', 29683b4e0Smrg version : '1.0.7', 39683b4e0Smrg license : 'MIT', 49683b4e0Smrg default_options: ['warning_level=3'], 59683b4e0Smrg) 69683b4e0Smrg 79683b4e0Smrgcc = meson.get_compiler('c') 89683b4e0Smrg 99683b4e0Smrgprefix = get_option('prefix') 109683b4e0Smrg 119683b4e0Smrgpackage_string = '@0@ @1@'.format(meson.project_name(), meson.project_version()) 129683b4e0Smrg 139683b4e0Smrgconf_data = configuration_data() 149683b4e0Smrgconf_data.set('PACKAGE_STRING', '"@0@"'.format(package_string)) 159683b4e0Smrgconfigure_file(output : 'config.h', configuration : conf_data) 169683b4e0Smrgadd_global_arguments('-DHAVE_CONFIG_H', language : 'c') 179683b4e0Smrg 189683b4e0Smrgx11_dep = dependency('x11', required: true) 199683b4e0Smrgxmuu_dep = dependency('xt', required: true) 209683b4e0Smrgxproto_dep = dependency('xproto', required: true, version: '>= 7.0.17') 219683b4e0Smrg 229683b4e0Smrgsources = ['appres.c'] 239683b4e0Smrgexecutable('appres', sources, 249683b4e0Smrg dependencies: [x11_dep, xmuu_dep, xproto_dep], 259683b4e0Smrg install: true) 269683b4e0Smrg 279683b4e0Smrgman = join_paths(prefix, get_option('mandir')) 289683b4e0Smrg 299683b4e0Smrgman_conf = configuration_data() 309683b4e0Smrgman_conf.set('PACKAGE_STRING', package_string) 319683b4e0Smrgman_conf.set('APP_MAN_SUFFIX', '1') 329683b4e0Smrgman_conf.set('MISC_MAN_SUFFIX', '7') 339683b4e0Smrgman_conf.set('XORG_MAN_PAGE', 'X Version 11') 349683b4e0Smrg 359683b4e0Smrginstall_man(configure_file( 369683b4e0Smrg input: 'man/appres.man', 379683b4e0Smrg output: 'appres.1', 389683b4e0Smrg install_dir: join_paths(man, 'man1'), 399683b4e0Smrg configuration: man_conf 409683b4e0Smrg)) 41