summaryrefslogtreecommitdiffstats
path: root/RenderScript
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2017-12-04 06:51:39 +0000
committerEgor Yusov <egor.yusov@gmail.com>2017-12-04 06:51:39 +0000
commit98cb06de3f437d6921d6ecd6d827b22be5b6662b (patch)
tree622db4bb76ac23529f447ae01ab25d5787cd7be9 /RenderScript
parentFixed android build (diff)
downloadDiligentTools-98cb06de3f437d6921d6ecd6d827b22be5b6662b.tar.gz
DiligentTools-98cb06de3f437d6921d6ecd6d827b22be5b6662b.zip
Added cmake files
Diffstat (limited to 'RenderScript')
-rw-r--r--RenderScript/CMakeLists.txt78
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