mirror of https://github.com/microsoft/vcpkg.git
36 lines
1.1 KiB
Diff
36 lines
1.1 KiB
Diff
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
|
index 34fcecd..d796333 100644
|
|
--- a/src/CMakeLists.txt
|
|
+++ b/src/CMakeLists.txt
|
|
@@ -26,14 +26,16 @@ set_target_properties(
|
|
MINSIZEREL_POSTFIX "s"
|
|
)
|
|
|
|
+find_package(directx-headers CONFIG REQUIRED)
|
|
+
|
|
+target_compile_definitions(D3D12MemoryAllocator PUBLIC D3D12MA_USING_DIRECTX_HEADERS)
|
|
+
|
|
target_include_directories(D3D12MemoryAllocator PUBLIC
|
|
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:./include>
|
|
)
|
|
|
|
target_link_libraries(D3D12MemoryAllocator PUBLIC
|
|
- d3d12.lib
|
|
- dxgi.lib
|
|
- dxguid.lib
|
|
+ Microsoft::DirectX-Headers Microsoft::DirectX-Guids d3d12.lib dxgi.lib
|
|
)
|
|
|
|
if(BUILD_SHARED_LIBS)
|
|
diff --git a/src/cmake/config.cmake.in b/src/cmake/config.cmake.in
|
|
index 3e47daa..08de2e8 100644
|
|
--- a/src/cmake/config.cmake.in
|
|
+++ b/src/cmake/config.cmake.in
|
|
@@ -1,3 +1,4 @@
|
|
include(CMakeFindDependencyMacro)
|
|
+find_dependency(directx-headers CONFIG)
|
|
|
|
-include("${CMAKE_CURRENT_LIST_DIR}/@D3D12MA_TARGETS_EXPORT_NAME@.cmake")
|
|
+include("${CMAKE_CURRENT_LIST_DIR}/@D3D12MA_TARGETS_EXPORT_NAME@.cmake")
|
|
\ No newline at end of file
|