Skip to content

Commit c577554

Browse files
author
Final AI Agent
committed
Avoid parent paths in Matroska test includes
1 parent 07c014f commit c577554

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

src/meson.build

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
subdir('libresrc')
22

3+
aegisub_src_inc = include_directories('.')
4+
35
matroska_demux_src = files('matroska_demux.cpp')
46
matroska_src = files('matroska.cpp') + matroska_demux_src
57

tests/meson.build

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ tests_src = [
5252
'tests/ycbcr.cpp',
5353
]
5454

55-
tests_inc = include_directories('support', '../src')
55+
tests_inc = include_directories('support')
5656

5757
tests_args = []
5858

@@ -66,7 +66,7 @@ endif
6666
runner = executable(
6767
'gtest-main',
6868
tests_src, matroska_src,
69-
include_directories: [tests_inc, libaegisub_inc],
69+
include_directories: [tests_inc, libaegisub_inc, aegisub_src_inc],
7070
dependencies: [tests_deps, deps],
7171
cpp_args: tests_args + conf_defines,
7272
link_with: libaegisub,
@@ -90,7 +90,7 @@ test('luajit-52', executable('luajit-52', 'tests/luajit_52.c', dependencies: lua
9090
# Deterministic integration test for Matroska demux metadata, attachments, frames, compression, and errors.
9191
matroska_behavior = executable('matroska-behavior',
9292
'matroska/behavior.cpp', matroska_demux_src,
93-
include_directories: include_directories('../src'),
93+
include_directories: aegisub_src_inc,
9494
dependencies: [dependency('zlib'), libebml, libmatroska])
9595
test('matroska behavior', find_program('matroska/check-fixtures.py'),
9696
args: [matroska_behavior, meson.current_source_dir() / 'matroska' / 'fixtures'])

0 commit comments

Comments
 (0)