Commits on Source (10)
-
Reorder to gather tests from src/ and from modules/ together.
0f2135a6 -
The libgcrypt dependency can be found directly from meson since the version 49.0[^changelog] and it will use either pkg-config or libgcrypt-config directly. The libgcrypt dependency is needed for the update mechanism in src/ and for the src_crypto_update test. [^changelog]: https://mesonbuild.com/Release-notes-for-0-49-0.html#libgcrypt-dependency-now-supports-libgcryptconfig
7c4ed8b6 -
The test was not compiled on Windows, but the UPDATE_CHECK is only set when compiling for Windows. When trying to compile on Linux, it led to a link failure because vlc_stream and vlc_messages API are used.
46d95493 -
Videotoolbox was split into a dedicated directory in commit 5a480ad3 to add a new encoder implementation.
a345814d -
libvlc_vtutils is split into a convenience library in automake since commit 26d44e95 and is used both in codecs like videotoolbox, test like test_src_image_cvpx and other modules in filters and video_output.
8eb98dcf -
Fix the following meson error: modules/meson.build:294:17: ERROR: Tried to use a build target as a dependency. You probably should put it in link_with instead. Which, after the meson output improved, revealed it was coming from vlc_opengl being set as dependencies instead of link_with. modules/meson.build:294:17: ERROR: Tried to use a build target vlc_opengl as a dependency of target interop_sw_plugin. You probably should put it in link_with instead.
cd5f3ab0 -
Allow tests to supply compiler parameters, which are typically used for defines in general or enabling ARC in objc, and add dependencies like gcrypt for the test_src_crypto_update test.
e3ce6d07 -
Crypto test is still missing because gcrypt dependency is not yet fetched, but every other tests are already building, linking and passing.
800060dc -
Crypto test is still missing because gcrypt dependency is not yet fetched, but every other tests are already building, linking and passing.
b79b76e1
Showing
- meson.build 2 additions, 0 deletionsmeson.build
- modules/codec/meson.build 27 additions, 3 deletionsmodules/codec/meson.build
- modules/video_output/opengl/meson.build 4 additions, 2 deletionsmodules/video_output/opengl/meson.build
- test/Makefile.am 18 additions, 18 deletionstest/Makefile.am
- test/meson.build 6 additions, 0 deletionstest/meson.build
- test/modules/meson.build 169 additions, 0 deletionstest/modules/meson.build
- test/src/crypto/update.c 2 additions, 0 deletionstest/src/crypto/update.c
- test/src/meson.build 154 additions, 0 deletionstest/src/meson.build
test/modules/meson.build
0 → 100644
test/src/meson.build
0 → 100644