[vlc-commits] [Git][videolan/vlc][master] meson: sapi: autodetect support on Windows
Steve Lhomme (@robUx4)
gitlab at videolan.org
Thu Jan 19 05:35:53 UTC 2023
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
3f4e6a87 by Johannes Kauffmann at 2023-01-19T05:09:51+00:00
meson: sapi: autodetect support on Windows
We cannot assume that the required headers and type are always present
when building for Windows. On mingw-llvm, the headers are present, but
restricted to desktop usage only. Closely mirror configure.ac, which
also performs these checks.
The difference is that we now only perform these checks when building
for Windows: configure.ac performed the checks unconditionally.
- - - - -
1 changed file:
- modules/text_renderer/meson.build
Changes:
=====================================
modules/text_renderer/meson.build
=====================================
@@ -55,8 +55,16 @@ endif
# Windows SAPI text to speech
if host_system == 'windows'
- vlc_modules += {
- 'name' : 'sapi',
- 'sources' : files('sapi.cpp')
- }
+ have_sapi = cpp.has_type('ISpObjectToken', prefix: '\n'.join([
+ '#include <windows.h>',
+ '#include <sapi.h>',
+ '#include <sphelper.h>'
+ ]))
+
+ if have_sapi
+ vlc_modules += {
+ 'name' : 'sapi',
+ 'sources' : files('sapi.cpp')
+ }
+ endif
endif
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/3f4e6a87a623919cd32bfa043ab4a096271eb049
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/3f4e6a87a623919cd32bfa043ab4a096271eb049
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list