diff options
| author | Léo Lam <leo@innovatetechnologi.es> | 2019-05-31 14:03:12 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-05-31 14:03:12 +0200 |
| commit | eed4fcc218beeae5a4e87790dfba2e3179cabe20 (patch) | |
| tree | 231d47e94ff79fa65363907963e6a422d58fa670 /Source/Core/VideoBackends | |
| parent | 2cb59ab055261efd29aaab94edd93a908a9ad835 (diff) | |
| parent | 3d27439d9a83c643aa7ec7c50949f5c1fbf80262 (diff) | |
Merge pull request #8135 from lioncash/cmake
CMakeLists: Specify header files in target sources
Diffstat (limited to 'Source/Core/VideoBackends')
| -rw-r--r-- | Source/Core/VideoBackends/Null/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | Source/Core/VideoBackends/OGL/CMakeLists.txt | 12 | ||||
| -rw-r--r-- | Source/Core/VideoBackends/Software/CMakeLists.txt | 22 | ||||
| -rw-r--r-- | Source/Core/VideoBackends/Vulkan/CMakeLists.txt | 20 |
4 files changed, 57 insertions, 3 deletions
diff --git a/Source/Core/VideoBackends/Null/CMakeLists.txt b/Source/Core/VideoBackends/Null/CMakeLists.txt index d77c9ef96d..6713f7d1c5 100644 --- a/Source/Core/VideoBackends/Null/CMakeLists.txt +++ b/Source/Core/VideoBackends/Null/CMakeLists.txt @@ -1,8 +1,14 @@ add_library(videonull NullBackend.cpp NullTexture.cpp + NullTexture.h + PerfQuery.h Render.cpp + Render.h + TextureCache.h VertexManager.cpp + VertexManager.h + VideoBackend.h ) target_link_libraries(videonull diff --git a/Source/Core/VideoBackends/OGL/CMakeLists.txt b/Source/Core/VideoBackends/OGL/CMakeLists.txt index da091c8e9b..2d80039fa5 100644 --- a/Source/Core/VideoBackends/OGL/CMakeLists.txt +++ b/Source/Core/VideoBackends/OGL/CMakeLists.txt @@ -1,16 +1,28 @@ add_library(videoogl BoundingBox.cpp + BoundingBox.h + GPUTimer.h main.cpp NativeVertexFormat.cpp OGLPipeline.cpp + OGLPipeline.h OGLShader.cpp + OGLShader.h OGLTexture.cpp + OGLTexture.h PerfQuery.cpp + PerfQuery.h ProgramShaderCache.cpp + ProgramShaderCache.h Render.cpp + Render.h SamplerCache.cpp + SamplerCache.h StreamBuffer.cpp + StreamBuffer.h VertexManager.cpp + VertexManager.h + VideoBackend.h ) target_link_libraries(videoogl diff --git a/Source/Core/VideoBackends/Software/CMakeLists.txt b/Source/Core/VideoBackends/Software/CMakeLists.txt index ef5a1f509b..9d188f434b 100644 --- a/Source/Core/VideoBackends/Software/CMakeLists.txt +++ b/Source/Core/VideoBackends/Software/CMakeLists.txt @@ -1,19 +1,37 @@ add_library(videosoftware Clipper.cpp + Clipper.h + CopyRegion.h DebugUtil.cpp + DebugUtil.h EfbCopy.cpp + EfbCopy.h EfbInterface.cpp + EfbInterface.h + NativeVertexFormat.h Rasterizer.cpp + Rasterizer.h + SetupUnit.cpp + SetupUnit.h + SWmain.cpp SWOGLWindow.cpp + SWOGLWindow.h SWRenderer.cpp + SWRenderer.h SWTexture.cpp + SWTexture.h SWVertexLoader.cpp - SWmain.cpp - SetupUnit.cpp + SWVertexLoader.h Tev.cpp + Tev.h TextureEncoder.cpp + TextureEncoder.h TextureSampler.cpp + TextureSampler.h TransformUnit.cpp + TransformUnit.h + Vec3.h + VideoBackend.h ) target_link_libraries(videosoftware diff --git a/Source/Core/VideoBackends/Vulkan/CMakeLists.txt b/Source/Core/VideoBackends/Vulkan/CMakeLists.txt index 014a3378c8..87628030e9 100644 --- a/Source/Core/VideoBackends/Vulkan/CMakeLists.txt +++ b/Source/Core/VideoBackends/Vulkan/CMakeLists.txt @@ -1,22 +1,40 @@ add_library(videovulkan BoundingBox.cpp + BoundingBox.h CommandBufferManager.cpp + CommandBufferManager.h + Constants.h + main.cpp ObjectCache.cpp + ObjectCache.h PerfQuery.cpp + PerfQuery.h Renderer.cpp + Renderer.h ShaderCompiler.cpp + ShaderCompiler.h StateTracker.cpp + StateTracker.h StagingBuffer.cpp + StagingBuffer.h StreamBuffer.cpp + StreamBuffer.h SwapChain.cpp + SwapChain.h VertexFormat.cpp + VertexFormat.h VertexManager.cpp + VertexManager.h VKPipeline.cpp + VKPipeline.h VKShader.cpp + VKShader.h VKTexture.cpp + VKTexture.h VulkanContext.cpp + VulkanContext.h VulkanLoader.cpp - main.cpp + VulkanLoader.h ) target_link_libraries(videovulkan |
