cogl_run_tests = find_program('run-tests.sh') cdata = configuration_data() cdata.set('HAVE_GL', have_gl.to_int()) cdata.set('HAVE_GLES2', have_gles2.to_int()) # Until meson 0.50 setting the install parameter in 'configure_file' is ignored # if 'install_dir' is set, then until mutter doesn't depend on such meson version # cogl_installed_tests_libexecdir should be empty unless have_installed_tests # is false, or this file will be installed anyway. # # See https://github.com/mesonbuild/meson/issues/4160 cogl_installed_tests_libexecdir = '' if have_installed_tests cogl_installed_tests_libexecdir = join_paths( mutter_installed_tests_libexecdir, 'cogl', 'conform') install_data('run-tests.sh', install_dir: cogl_installed_tests_libexecdir) endif cogl_config_env = configure_file( input: 'config.env.in', output: 'config.env', configuration: cdata, install: have_installed_tests, install_dir: cogl_installed_tests_libexecdir, ) subdir('conform') subdir('unit')