From 3d27439d9a83c643aa7ec7c50949f5c1fbf80262 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Wed, 29 May 2019 05:40:33 -0400 Subject: [PATCH] VideoCommon/CMakeLists: Specify headers in target sources --- Source/Core/VideoCommon/CMakeLists.txt | 82 ++++++++++++++++++++++++-- 1 file 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