1if get_option('build-tests') 2 # /desktop-integration/ 3 test_desktop_integration = executable('test-desktop-integration', 4 'test-desktop-integration.vala', 5 join_paths(meson.source_root(), 'src/desktop-integration.vala'), 6 join_paths(meson.source_root(), 'src/dbus/freedesktop-filemanager.vala'), 7 dependencies: [ 8 dependency('gtk+-3.0'), 9 ], 10 ) 11 test('Testing desktop-integration', test_desktop_integration) 12 13 # /utils/ 14 test_utils = executable('test-utils', 15 'test-utils.vala', 16 join_paths(meson.source_root(), 'src/defaults.vala'), 17 join_paths(meson.source_root(), 'src/utils.vala'), 18 dependencies: [ 19 dependency('gtk+-3.0'), 20 ], 21 ) 22 test('Testing utils', test_utils) 23 24 # /screen-recorder/recording-area/ 25 test_utils = executable('test-cli-screen-recorder', 26 'screen-recorder/test-cli-screen-recorder.vala', 27 join_paths(meson.source_root(), 'src/post-processing/cli-post-processor.vala'), 28 join_paths(meson.source_root(), 'src/post-processing/extract-frames-post-processor.vala'), 29 join_paths(meson.source_root(), 'src/post-processing/ffmpeg-post-processor.vala'), 30 join_paths(meson.source_root(), 'src/post-processing/gifski-post-processor.vala'), 31 join_paths(meson.source_root(), 'src/post-processing/post-processing-pipeline.vala'), 32 join_paths(meson.source_root(), 'src/post-processing/post-processor.vala'), 33 join_paths(meson.source_root(), 'src/recording/recording-area.vala'), 34 join_paths(meson.source_root(), 'src/recording/recording-config.vala'), 35 join_paths(meson.source_root(), 'src/recording/screen-recorder.vala'), 36 join_paths(meson.source_root(), 'src/recording/base-screen-recorder.vala'), 37 join_paths(meson.source_root(), 'src/recording/cli-screen-recorder.vala'), 38 join_paths(meson.source_root(), 'src/defaults.vala'), 39 join_paths(meson.source_root(), 'src/errordomain.vala'), 40 join_paths(meson.source_root(), 'src/utils.vala'), 41 vala_args: ['--pkg', 'posix'], 42 dependencies: [ 43 dependency('gtk+-3.0'), 44 ], 45 ) 46 test('Testing cli-screen-recorder', test_utils) 47endif 48