diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2017-12-04 06:49:58 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2017-12-04 06:49:58 +0000 |
| commit | 31ef1439afad23453772ab694f532ff589c92939 (patch) | |
| tree | 0f15b5f12ccd8d114cf00357ab3497aa05e61472 /Graphics/GraphicsTools | |
| parent | Fixed Android build issues (diff) | |
| download | DiligentCore-31ef1439afad23453772ab694f532ff589c92939.tar.gz DiligentCore-31ef1439afad23453772ab694f532ff589c92939.zip | |
Added cmake files
Diffstat (limited to 'Graphics/GraphicsTools')
| -rw-r--r-- | Graphics/GraphicsTools/CMakeLists.txt | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/Graphics/GraphicsTools/CMakeLists.txt b/Graphics/GraphicsTools/CMakeLists.txt new file mode 100644 index 00000000..c16f4a52 --- /dev/null +++ b/Graphics/GraphicsTools/CMakeLists.txt @@ -0,0 +1,55 @@ +cmake_minimum_required (VERSION 3.3) + +project(GraphicsTools) + +set(INCLUDE + include/BasicShaderSourceStreamFactory.h + include/CommonlyUsedStates.h + include/GraphicsUtilities.h + include/pch.h + include/ShaderMacroHelper.h + include/RingBuffer.h + include/TextureUploader.h + include/TextureUploaderBase.h + include/TextureUploaderD3D11.h + include/TextureUploaderD3D12.h + include/TextureUploaderGL.h + include/VariableSizeAllocationsManager.h + include/VariableSizeGPUAllocationsManager.h +) + +set(SOURCE + src/BasicShaderSourceStreamFactory.cpp + src/GraphicsUtilities.cpp + src/pch.cpp + src/TextureUploader.cpp + src/TextureUploaderD3D11.cpp + src/TextureUploaderD3D12.cpp + src/TextureUploaderGL.cpp +) + + +add_library(GraphicsTools STATIC ${SOURCE} ${INCLUDE}) + +target_include_directories(GraphicsTools +PUBLIC + include +PRIVATE + ../GraphicsEngineD3D11/interface + ../GraphicsEngineD3D12/interface + ../GraphicsEngineD3DBase/include + ../GraphicsEngineOpenGL/interface + ../GraphicsEngine/interface + ../TextureLoader/interface +) + +target_link_libraries(GraphicsTools +PRIVATE + Common + BuildSettings + PlatformInterface +) + +source_group("src" FILES ${SOURCE}) +source_group("include" FILES ${INCLUDE}) +source_group("interface" FILES ${INTERFACE}) |
