summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3DBase
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2017-12-05 17:36:53 +0000
committerEgor Yusov <egor.yusov@gmail.com>2017-12-05 17:36:53 +0000
commita27b9df80eb077f0a72862eda9c59962cdbcabe4 (patch)
tree379153ea2f8c29c0fdfa2b42b7da0bff3add525c /Graphics/GraphicsEngineD3DBase
parentCMake: Added grouping of projects in VS solution (diff)
downloadDiligentCore-a27b9df80eb077f0a72862eda9c59962cdbcabe4.tar.gz
DiligentCore-a27b9df80eb077f0a72862eda9c59962cdbcabe4.zip
Updated cmake files
Diffstat (limited to 'Graphics/GraphicsEngineD3DBase')
-rw-r--r--Graphics/GraphicsEngineD3DBase/CMakeLists.txt11
1 files changed, 7 insertions, 4 deletions
diff --git a/Graphics/GraphicsEngineD3DBase/CMakeLists.txt b/Graphics/GraphicsEngineD3DBase/CMakeLists.txt
index fdb94f24..999f34f7 100644
--- a/Graphics/GraphicsEngineD3DBase/CMakeLists.txt
+++ b/Graphics/GraphicsEngineD3DBase/CMakeLists.txt
@@ -19,20 +19,22 @@ set(SOURCE
src/DXGITypeConversions.cpp
src/ShaderD3DBase.cpp
src/ShaderResources.cpp
- include/HLSLDefinitions_inc.fxh
)
add_library(GraphicsEngineD3DBase STATIC
- ${SOURCE} ${INCLUDE}
+ ${SOURCE} ${INCLUDE} include/HLSLDefinitions_inc.fxh
)
set_source_files_properties(
- include/HLSLDefinitions_inc.fxh
+ ${CMAKE_CURRENT_SOURCE_DIR}/include/HLSLDefinitions_inc.fxh
PROPERTIES GENERATED TRUE
)
# Create custom target to convert HLSLDefinitions.fxh to HLSLDefinitions_inc.fxh
-add_custom_target(ProcessHLSLDefinitions)
+add_custom_target(ProcessHLSLDefinitions
+SOURCES
+ include/HLSLDefinitions.fxh
+)
add_dependencies(ProcessHLSLDefinitions File2String)
add_custom_command(TARGET ProcessHLSLDefinitions
@@ -59,6 +61,7 @@ target_link_libraries(GraphicsEngineD3DBase PRIVATE BuildSettings GraphicsEngine
source_group("src" FILES ${SOURCE})
source_group("include" FILES ${INCLUDE})
+source_group("generated" FILES include/HLSLDefinitions_inc.fxh)
set_target_properties(GraphicsEngineD3DBase PROPERTIES
FOLDER Core/Graphics