# 23 march 2019 libui_test_sources = [ 'drawtests.c', 'images.c', 'main.c', 'menus.c', 'page1.c', 'page2.c', 'page3.c', 'page4.c', 'page5.c', 'page6.c', 'page7.c', 'page7a.c', 'page7b.c', 'page7c.c', # 'page8.c', # 'page9.c', # 'page10.c', 'page11.c', 'page12.c', 'page13.c', 'page14.c', 'page15.c', 'page16.c', 'page17.c', 'spaced.c', ] if libui_OS == 'windows' libui_test_manifest = 'test.manifest' if libui_mode == 'static' libui_test_manifest = 'test.static.manifest' endif libui_test_sources += [ windows.compile_resources('resources.rc', args: libui_manifest_args, depend_files: [libui_test_manifest]), ] endif # TODO meson doesn't let us name this target test, but also doesn't seem to provide a way to override the executable name???? we'll probably need to file a feature request for this # TODO once we upgrade to 0.49.0, add pie: true executable('tester', libui_test_sources, dependencies: libui_binary_deps, link_with: libui_libui, gui_app: false, install: false) subdir('unit') subdir('qa')