LibMedia: Disable ffmpeg on windows

Also don't try to find_package the library on Android while we're here.
This commit is contained in:
pheonixfirewingz 2024-10-09 03:40:48 +01:00 committed by Andrew Kaster
commit 9456359f32
Notes: github-actions[bot] 2024-10-11 03:50:16 +00:00

View file

@ -1,5 +1,7 @@
include(ffmpeg) if (NOT ANDROID AND NOT WIN32)
include(pulseaudio) include(ffmpeg)
include(pulseaudio)
endif()
set(SOURCES set(SOURCES
Audio/Loader.cpp Audio/Loader.cpp
@ -17,14 +19,14 @@ set(SOURCES
serenity_lib(LibMedia media) serenity_lib(LibMedia media)
target_link_libraries(LibMedia PRIVATE LibCore LibCrypto LibRIFF LibIPC LibGfx LibThreading LibUnicode) target_link_libraries(LibMedia PRIVATE LibCore LibCrypto LibRIFF LibIPC LibGfx LibThreading LibUnicode)
if (NOT ANDROID) if (NOT ANDROID AND NOT WIN32)
target_sources(LibMedia PRIVATE target_sources(LibMedia PRIVATE
Audio/FFmpegLoader.cpp Audio/FFmpegLoader.cpp
FFmpeg/FFmpegVideoDecoder.cpp FFmpeg/FFmpegVideoDecoder.cpp
) )
target_link_libraries(LibMedia PRIVATE PkgConfig::AVCODEC PkgConfig::AVFORMAT PkgConfig::AVUTIL) target_link_libraries(LibMedia PRIVATE PkgConfig::AVCODEC PkgConfig::AVFORMAT PkgConfig::AVUTIL)
else() else()
# FIXME: Need to figure out how to build or replace ffmpeg libs on Android # FIXME: Need to figure out how to build or replace ffmpeg libs on Android and Windows
target_sources(LibMedia PRIVATE FFmpeg/FFmpegVideoDecoderStub.cpp) target_sources(LibMedia PRIVATE FFmpeg/FFmpegVideoDecoderStub.cpp)
endif() endif()