fdkaacenc: fix output caps in case of implicit signaling and HE-AAC
[platform/upstream/gstreamer.git] / ci / meson / vs2019-x64-native-file.txt
1 [constants]
2 vs_path = 'C:\BuildTools'
3 msvc_version = '14.29.30133'
4 msvc_version_dir = vs_path / 'VC\Tools\MSVC' / msvc_version
5 msvc_x64_bindir = msvc_version_dir / 'bin\Hostx64\x64'
6 msvc_x64_libdir = msvc_version_dir / 'lib\x64'
7 wk_path = 'C:\Program Files (x86)\Windows Kits'
8 wk_version = '10.0.19041.0'
9 wk_x64_libdir = wk_path / '10\lib' / wk_version / 'um\x64'
10 wk_x64_crt_libdir = wk_path / '10\lib' / wk_version / 'ucrt\x64'
11 # Forcibly link to x64 libs when using native linker, otherwise the LIB
12 # variable in the env will cause link.exe to pick up libs from the cross
13 # msvc libdir. A better fix might be to use a wrapper script that calls
14 # link.exe inside the correct VS environment for x64.
15 msvc_x64_libs = [msvc_x64_libdir / 'msvcrt.lib', msvc_x64_libdir / 'msvcrtd.lib', msvc_x64_libdir / 'vcruntime.lib', msvc_x64_libdir / 'oldnames.lib', wk_x64_crt_libdir / 'ucrt.lib']
16
17 [host_machine]
18 system = 'windows'
19 cpu_family = 'x86_64'
20 cpu = 'x86_64'
21 endian = 'little'
22
23 [properties]
24 needs_exe_wrapper = true
25
26 [built-in options]
27 # Ensure that x64 libs are used for linking even when we're inside, say, an
28 # arm64 VS environment
29 c_link_args = ['/LIBPATH:' + wk_x64_libdir] + msvc_x64_libs
30 cpp_link_args = ['/LIBPATH:' + wk_x64_libdir] + msvc_x64_libs
31
32 [binaries]
33 lib       = msvc_x64_bindir / 'lib.exe'
34 c         = msvc_x64_bindir / 'cl.exe'
35 c_ld      = msvc_x64_bindir / 'link.exe'
36 cpp       = msvc_x64_bindir / 'cl.exe'
37 cpp_ld    = msvc_x64_bindir / 'link.exe'
38 pkgconfig = 'false'