11set (GAMEENGINEDEVICE_SRC
22 Include /MilesAudioDevice/MilesAudioManager.h
3- # Include/VideoDevice/Bink/BinkVideoPlayer.h
3+ Include /VideoDevice/Bink/BinkVideoPlayer.h
44# Include/W3DDevice/Common/W3DConvert.h
55# Include/W3DDevice/Common/W3DFunctionLexicon.h
66# Include/W3DDevice/Common/W3DModuleFactory.h
@@ -70,7 +70,7 @@ set(GAMEENGINEDEVICE_SRC
7070# Include/W3DDevice/GameClient/W3DTerrainTracks.h
7171# Include/W3DDevice/GameClient/W3DTerrainVisual.h
7272# Include/W3DDevice/GameClient/W3DTreeBuffer.h
73- # Include/W3DDevice/GameClient/W3DVideoBuffer.h
73+ Include /W3DDevice/GameClient/W3DVideoBuffer.h
7474# Include/W3DDevice/GameClient/W3DView.h
7575# Include/W3DDevice/GameClient/W3DVolumetricShadow.h
7676# Include/W3DDevice/GameClient/W3DWater.h
@@ -91,7 +91,7 @@ set(GAMEENGINEDEVICE_SRC
9191# Include/Win32Device/GameClient/Win32DIMouse.h
9292# Include/Win32Device/GameClient/Win32Mouse.h
9393 Source /MilesAudioDevice/MilesAudioManager.cpp
94- # Source/VideoDevice/Bink/BinkVideoPlayer.cpp
94+ Source /VideoDevice/Bink/BinkVideoPlayer.cpp
9595# Source/W3DDevice/Common/System/W3DFunctionLexicon.cpp
9696# Source/W3DDevice/Common/System/W3DRadar.cpp
9797# Source/W3DDevice/Common/Thing/W3DModuleFactory.cpp
@@ -172,7 +172,7 @@ set(GAMEENGINEDEVICE_SRC
172172# Source/W3DDevice/GameClient/W3DTerrainTracks.cpp
173173# Source/W3DDevice/GameClient/W3DTerrainVisual.cpp
174174# Source/W3DDevice/GameClient/W3DTreeBuffer.cpp
175- # Source/W3DDevice/GameClient/W3DVideoBuffer.cpp
175+ Source /W3DDevice/GameClient/W3DVideoBuffer.cpp
176176# Source/W3DDevice/GameClient/W3DView.cpp
177177# Source/W3DDevice/GameClient/W3dWaypointBuffer.cpp
178178# Source/W3DDevice/GameClient/W3DWebBrowser.cpp
@@ -229,20 +229,19 @@ target_link_libraries(corei_gameenginedevice_public INTERFACE
229229 milesstub
230230)
231231
232- #if(RTS_BUILD_OPTION_FFMPEG)
233- # find_package(FFMPEG REQUIRED)
234- #
235- # if(FFMPEG_FOUND)
236- # target_sources(z_gameenginedevice PRIVATE
237- # Include/VideoDevice/FFmpeg/FFmpegFile.h
238- # Include/VideoDevice/FFmpeg/FFmpegVideoPlayer.h
239- # Source/VideoDevice/FFmpeg/FFmpegFile.cpp
240- # Source/VideoDevice/FFmpeg/FFmpegVideoPlayer.cpp
241- # )
242- #
243- # target_include_directories(z_gameenginedevice PRIVATE ${FFMPEG_INCLUDE_DIRS})
244- # target_link_directories(z_gameenginedevice PRIVATE ${FFMPEG_LIBRARY_DIRS})
245- # target_link_libraries(z_gameenginedevice PRIVATE ${FFMPEG_LIBRARIES})
246- # target_compile_definitions(z_gameenginedevice PUBLIC RTS_HAS_FFMPEG)
247- # endif()
248- #endif()
232+ if (RTS_BUILD_OPTION_FFMPEG)
233+ find_package (FFMPEG REQUIRED)
234+
235+ if (FFMPEG_FOUND)
236+ target_sources (corei_gameenginedevice_private INTERFACE
237+ Include /VideoDevice/FFmpeg/FFmpegFile.h
238+ Include /VideoDevice/FFmpeg/FFmpegVideoPlayer.h
239+ Source /VideoDevice/FFmpeg/FFmpegFile.cpp
240+ Source /VideoDevice/FFmpeg/FFmpegVideoPlayer.cpp
241+ )
242+ target_include_directories (corei_gameenginedevice_private INTERFACE ${FFMPEG_INCLUDE_DIRS} )
243+ target_link_directories (corei_gameenginedevice_private INTERFACE ${FFMPEG_LIBRARY_DIRS} )
244+ target_link_libraries (corei_gameenginedevice_private INTERFACE ${FFMPEG_LIBRARIES} )
245+ target_compile_definitions (corei_gameenginedevice_public INTERFACE RTS_HAS_FFMPEG)
246+ endif ()
247+ endif ()
0 commit comments