summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon
diff options
context:
space:
mode:
authorLéo Lam <leo@innovatetechnologi.es>2019-05-31 14:03:12 +0200
committerGitHub <noreply@github.com>2019-05-31 14:03:12 +0200
commiteed4fcc218beeae5a4e87790dfba2e3179cabe20 (patch)
tree231d47e94ff79fa65363907963e6a422d58fa670 /Source/Core/VideoCommon
parent2cb59ab055261efd29aaab94edd93a908a9ad835 (diff)
parent3d27439d9a83c643aa7ec7c50949f5c1fbf80262 (diff)
Merge pull request #8135 from lioncash/cmake
CMakeLists: Specify header files in target sources
Diffstat (limited to 'Source/Core/VideoCommon')
-rw-r--r--Source/Core/VideoCommon/CMakeLists.txt82
1 files changed, 77 insertions, 5 deletions
diff --git a/Source/Core/VideoCommon/CMakeLists.txt b/Source/Core/VideoCommon/CMakeLists.txt
index dfabf8fede..92665ca6b3 100644
--- a/Source/Core/VideoCommon/CMakeLists.txt
+++ b/Source/Core/VideoCommon/CMakeLists.txt
@@ -1,64 +1,131 @@
add_library(videocommon
AbstractFramebuffer.cpp
+ AbstractFramebuffer.h
+ AbstractShader.h
AbstractStagingTexture.cpp
+ AbstractStagingTexture.h
AbstractTexture.cpp
+ AbstractTexture.h
AsyncRequests.cpp
+ AsyncRequests.h
AsyncShaderCompiler.cpp
+ AsyncShaderCompiler.h
BoundingBox.cpp
+ BoundingBox.h
BPFunctions.cpp
+ BPFunctions.h
BPMemory.cpp
+ BPMemory.h
BPStructs.cpp
- CPMemory.cpp
+ BPStructs.h
CommandProcessor.cpp
+ CommandProcessor.h
+ ConstantManager.h
+ CPMemory.cpp
+ CPMemory.h
DriverDetails.cpp
+ DriverDetails.h
Fifo.cpp
+ Fifo.h
FPSCounter.cpp
+ FPSCounter.h
FramebufferManager.cpp
+ FramebufferManager.h
FramebufferShaderGen.cpp
+ FramebufferShaderGen.h
GeometryShaderGen.cpp
+ GeometryShaderGen.h
GeometryShaderManager.cpp
+ GeometryShaderManager.h
HiresTextures.cpp
+ HiresTextures.h
HiresTextures_DDSLoader.cpp
ImageWrite.cpp
+ ImageWrite.h
IndexGenerator.cpp
+ IndexGenerator.h
LightingShaderGen.cpp
+ LightingShaderGen.h
+ LookUpTables.h
+ NativeVertexFormat.h
NetPlayChatUI.cpp
+ NetPlayChatUI.h
NetPlayGolfUI.cpp
+ NetPlayGolfUI.h
OnScreenDisplay.cpp
+ OnScreenDisplay.h
OpcodeDecoding.cpp
+ OpcodeDecoding.h
PerfQueryBase.cpp
+ PerfQueryBase.h
PixelEngine.cpp
+ PixelEngine.h
PixelShaderGen.cpp
+ PixelShaderGen.h
PixelShaderManager.cpp
+ PixelShaderManager.h
PostProcessing.cpp
+ PostProcessing.h
RenderBase.cpp
+ RenderBase.h
RenderState.cpp
+ RenderState.h
+ SamplerCommon.h
ShaderCache.cpp
+ ShaderCache.h
ShaderGenCommon.cpp
+ ShaderGenCommon.h
Statistics.cpp
- UberShaderCommon.cpp
- UberShaderPixel.cpp
- UberShaderVertex.cpp
+ Statistics.h
TextureCacheBase.cpp
+ TextureCacheBase.h
TextureConfig.cpp
+ TextureConfig.h
TextureConversionShader.cpp
+ TextureConversionShader.h
TextureConverterShaderGen.cpp
+ TextureConverterShaderGen.h
+ TextureDecoder.h
TextureDecoder_Common.cpp
+ TextureDecoder_Util.h
+ UberShaderCommon.cpp
+ UberShaderCommon.h
+ UberShaderPixel.cpp
+ UberShaderPixel.h
+ UberShaderVertex.cpp
+ UberShaderVertex.h
VertexLoader.cpp
+ VertexLoader.h
VertexLoaderBase.cpp
+ VertexLoaderBase.h
VertexLoaderManager.cpp
+ VertexLoaderManager.h
+ VertexLoaderUtils.h
VertexLoader_Color.cpp
+ VertexLoader_Color.h
VertexLoader_Normal.cpp
+ VertexLoader_Normal.h
VertexLoader_Position.cpp
+ VertexLoader_Position.h
VertexLoader_TextCoord.cpp
+ VertexLoader_TextCoord.h
VertexManagerBase.cpp
+ VertexManagerBase.h
VertexShaderGen.cpp
+ VertexShaderGen.h
VertexShaderManager.cpp
+ VertexShaderManager.h
VideoBackendBase.cpp
+ VideoBackendBase.h
+ VideoCommon.h
VideoConfig.cpp
+ VideoConfig.h
VideoState.cpp
+ VideoState.h
XFMemory.cpp
+ XFMemory.h
XFStructs.cpp
+ XFStructs.h
)
target_link_libraries(videocommon
@@ -74,10 +141,12 @@ if(_M_X86)
target_sources(videocommon PRIVATE
TextureDecoder_x64.cpp
VertexLoaderX64.cpp
+ VertexLoaderX64.h
)
elseif(_M_ARM_64)
target_sources(videocommon PRIVATE
VertexLoaderARM64.cpp
+ VertexLoaderARM64.h
TextureDecoder_Generic.cpp
)
else()
@@ -87,7 +156,10 @@ else()
endif()
if(FFmpeg_FOUND)
- target_sources(videocommon PRIVATE AVIDump.cpp)
+ target_sources(videocommon PRIVATE
+ AVIDump.cpp
+ AVIDump.h
+ )
target_link_libraries(videocommon PRIVATE
FFmpeg::avcodec
FFmpeg::avformat