diff options
Diffstat (limited to 'Graphics/GraphicsEngineD3D12')
| -rw-r--r-- | Graphics/GraphicsEngineD3D12/CMakeLists.txt | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/Graphics/GraphicsEngineD3D12/CMakeLists.txt b/Graphics/GraphicsEngineD3D12/CMakeLists.txt index 1a5d105a..970347e7 100644 --- a/Graphics/GraphicsEngineD3D12/CMakeLists.txt +++ b/Graphics/GraphicsEngineD3D12/CMakeLists.txt @@ -145,10 +145,9 @@ foreach(FILE ${SHADERS}) ) endforeach(FILE) -set(DEPENDENCIES +set(PRIVATE_DEPENDENCIES BuildSettings Common - GraphicsEngine GraphicsEngineD3DBase GraphicsTools TargetPlatform @@ -156,10 +155,15 @@ set(DEPENDENCIES D3D12.lib d3dcompiler.lib ) -target_link_libraries(GraphicsEngineD3D12-static PRIVATE ${DEPENDENCIES}) + +set(PUBLIC_DEPENDENCIES + GraphicsEngine +) + +target_link_libraries(GraphicsEngineD3D12-static PRIVATE ${PRIVATE_DEPENDENCIES} PUBLIC ${PUBLIC_DEPENDENCIES}) add_dependencies(GraphicsEngineD3D12-static GenerateMipsShaders) -target_link_libraries(GraphicsEngineD3D12-shared PRIVATE ${DEPENDENCIES} ) +target_link_libraries(GraphicsEngineD3D12-shared PRIVATE ${PRIVATE_DEPENDENCIES} PUBLIC ${PUBLIC_DEPENDENCIES}) add_dependencies(GraphicsEngineD3D12-shared GenerateMipsShaders) target_compile_definitions(GraphicsEngineD3D12-shared PUBLIC ENGINE_DLL) |
