diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2017-12-04 06:51:39 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2017-12-04 06:51:39 +0000 |
| commit | 98cb06de3f437d6921d6ecd6d827b22be5b6662b (patch) | |
| tree | 622db4bb76ac23529f447ae01ab25d5787cd7be9 /RenderScript | |
| parent | Fixed android build (diff) | |
| download | DiligentTools-98cb06de3f437d6921d6ecd6d827b22be5b6662b.tar.gz DiligentTools-98cb06de3f437d6921d6ecd6d827b22be5b6662b.zip | |
Added cmake files
Diffstat (limited to 'RenderScript')
| -rw-r--r-- | RenderScript/CMakeLists.txt | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/RenderScript/CMakeLists.txt b/RenderScript/CMakeLists.txt new file mode 100644 index 0000000..0eaa59d --- /dev/null +++ b/RenderScript/CMakeLists.txt @@ -0,0 +1,78 @@ +cmake_minimum_required (VERSION 3.3) + +project(RenderScript) + +set(INCLUDE + include/BlendStateDescParser.h + include/BufferParser.h + include/BufferViewParser.h + include/ClassMethodBinding.h + include/ConvenienceFunctions.h + include/Debug.h + include/DepthStencilStateDescParser.h + include/DeviceContextFuncBindings.h + include/DrawAttribsParser.h + include/EngineObjectParserBase.h + include/EngineObjectParserCommon.h + include/EnumMappings.h + include/InputLayoutDescParser.h + include/LuaBindings.h + include/LuaFunctionBinding.h + include/LuaWrappers.h + include/ParsingErrors.h + include/pch.h + include/PSODescParser.h + include/RasterizerStateDescParser.h + include/ResourceMappingParser.h + include/SamplerParser.h + include/ScissorRectParser.h + include/ScriptParser.h + include/ShaderParser.h + include/ShaderResourceBindingParser.h + include/ShaderVariableParser.h + include/TextureParser.h + include/TextureViewParser.h + include/ViewportParser.h +) + +set(SOURCE + src/BlendStateDescParser.cpp + src/BufferParser.cpp + src/BufferViewParser.cpp + src/DepthStencilStateDescParser.cpp + src/DeviceContextFuncBindings.cpp + src/DrawAttribsParser.cpp + src/EngineObjectParserBase.cpp + src/EnumMappings.cpp + src/InputLayoutDescParser.cpp + src/LuaBindings.cpp + src/LuaFunctionBinding.cpp + src/LuaWrappers.cpp + src/ParsingErrors.cpp + src/pch.cpp + src/PSODescParser.cpp + src/RasterizerStateDescParser.cpp + src/ResourceMappingParser.cpp + src/SamplerParser.cpp + src/ScissorRectParser.cpp + src/ScriptParser.cpp + src/ShaderParser.cpp + src/ShaderResourceBindingParser.cpp + src/ShaderVariableParser.cpp + src/TextureParser.cpp + src/TextureViewParser.cpp + src/ViewportParser.cpp +) + +add_library(RenderScript STATIC ${SOURCE} ${INCLUDE}) + +target_include_directories(RenderScript +PUBLIC + include +) + + +source_group("source" FILES ${SOURCE}) +source_group("include" FILES ${INCLUDE}) + +target_link_libraries(RenderScript PRIVATE BuildSettings GraphicsEngine Lua Common PlatformInterface GraphicsTools)
\ No newline at end of file |
