taisei/misc/meson.build
2023-05-18 21:02:29 +02:00

34 lines
1.1 KiB
Meson

if macos_app_bundle
install_data(join_paths('icons', 'Taisei.icns'), install_dir : datadir)
plist = custom_target('macOS property list',
command : [preprocess_command, '@INPUT@', '@OUTPUT@'],
build_by_default : true,
build_always_stale : true,
input : 'Info.plist.in',
output : 'Info.plist',
install : true,
install_dir : join_paths(bundle_dir, 'Contents'),
install_tag : 'runtime',
)
version_deps += plist
bindist_deps += plist
endif
if angle_enabled and host_machine.system() == 'windows'
angle_launcher = 'taisei-angle.bat'
angle_bat = custom_target(angle_launcher,
command : [eolconv_command, host_eol_style, '--no-bom', '@INPUT@', '@OUTPUT@'],
input : angle_launcher,
output : angle_launcher,
install : true,
install_dir : bindir,
install_tag : 'runtime',
)
bindist_deps += angle_bat
endif
glslc_test_basic_file = files('glslc-test-basic.frag.glsl')
glslc_test_uniform_location_file = files('glslc-test-uniform-location.frag.glsl')