diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2017-12-05 17:36:53 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2017-12-05 17:36:53 +0000 |
| commit | a27b9df80eb077f0a72862eda9c59962cdbcabe4 (patch) | |
| tree | 379153ea2f8c29c0fdfa2b42b7da0bff3add525c /Graphics/GraphicsEngineD3DBase | |
| parent | CMake: Added grouping of projects in VS solution (diff) | |
| download | DiligentCore-a27b9df80eb077f0a72862eda9c59962cdbcabe4.tar.gz DiligentCore-a27b9df80eb077f0a72862eda9c59962cdbcabe4.zip | |
Updated cmake files
Diffstat (limited to 'Graphics/GraphicsEngineD3DBase')
| -rw-r--r-- | Graphics/GraphicsEngineD3DBase/CMakeLists.txt | 11 |
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 |
