1
1
set (GAMEENGINEDEVICE_SRC
2
2
Include /MilesAudioDevice/MilesAudioManager.h
3
- # Include/VideoDevice/Bink/BinkVideoPlayer.h
3
+ Include /VideoDevice/Bink/BinkVideoPlayer.h
4
4
# Include/W3DDevice/Common/W3DConvert.h
5
5
# Include/W3DDevice/Common/W3DFunctionLexicon.h
6
6
# Include/W3DDevice/Common/W3DModuleFactory.h
@@ -70,7 +70,7 @@ set(GAMEENGINEDEVICE_SRC
70
70
# Include/W3DDevice/GameClient/W3DTerrainTracks.h
71
71
# Include/W3DDevice/GameClient/W3DTerrainVisual.h
72
72
# Include/W3DDevice/GameClient/W3DTreeBuffer.h
73
- # Include/W3DDevice/GameClient/W3DVideoBuffer.h
73
+ Include /W3DDevice/GameClient/W3DVideoBuffer.h
74
74
# Include/W3DDevice/GameClient/W3DView.h
75
75
# Include/W3DDevice/GameClient/W3DVolumetricShadow.h
76
76
# Include/W3DDevice/GameClient/W3DWater.h
@@ -91,7 +91,7 @@ set(GAMEENGINEDEVICE_SRC
91
91
# Include/Win32Device/GameClient/Win32DIMouse.h
92
92
# Include/Win32Device/GameClient/Win32Mouse.h
93
93
Source /MilesAudioDevice/MilesAudioManager.cpp
94
- # Source/VideoDevice/Bink/BinkVideoPlayer.cpp
94
+ Source /VideoDevice/Bink/BinkVideoPlayer.cpp
95
95
# Source/W3DDevice/Common/System/W3DFunctionLexicon.cpp
96
96
# Source/W3DDevice/Common/System/W3DRadar.cpp
97
97
# Source/W3DDevice/Common/Thing/W3DModuleFactory.cpp
@@ -172,7 +172,7 @@ set(GAMEENGINEDEVICE_SRC
172
172
# Source/W3DDevice/GameClient/W3DTerrainTracks.cpp
173
173
# Source/W3DDevice/GameClient/W3DTerrainVisual.cpp
174
174
# Source/W3DDevice/GameClient/W3DTreeBuffer.cpp
175
- # Source/W3DDevice/GameClient/W3DVideoBuffer.cpp
175
+ Source /W3DDevice/GameClient/W3DVideoBuffer.cpp
176
176
# Source/W3DDevice/GameClient/W3DView.cpp
177
177
# Source/W3DDevice/GameClient/W3dWaypointBuffer.cpp
178
178
# Source/W3DDevice/GameClient/W3DWebBrowser.cpp
@@ -229,20 +229,19 @@ target_link_libraries(corei_gameenginedevice_public INTERFACE
229
229
milesstub
230
230
)
231
231
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