From 3645633da3847d9df081a8b18f17937ebdcc2516 Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Thu, 31 Oct 2024 20:34:27 -0700 Subject: [PATCH] Linux fix --- ports/uvatlas/Fix-for-CMake-on-WSL.patch | 28 ++++++++++++++++++++++++ ports/uvatlas/portfile.cmake | 1 + 2 files changed, 29 insertions(+) create mode 100644 ports/uvatlas/Fix-for-CMake-on-WSL.patch diff --git a/ports/uvatlas/Fix-for-CMake-on-WSL.patch b/ports/uvatlas/Fix-for-CMake-on-WSL.patch new file mode 100644 index 00000000000000..34c4f8c7a3c0ca --- /dev/null +++ b/ports/uvatlas/Fix-for-CMake-on-WSL.patch @@ -0,0 +1,28 @@ +From ef9fcbcce828b777fd22e00b4092b525a2dc3b17 Mon Sep 17 00:00:00 2001 +From: Chuck Walbourn +Date: Thu, 31 Oct 2024 18:29:06 -0700 +Subject: [PATCH] Fix for CMake on WSL + +--- + CMakeLists.txt | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ae19481..5656d03 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -139,7 +139,11 @@ endif() + + if(MINGW OR (NOT WIN32)) + find_package(directxmath CONFIG REQUIRED) ++ target_link_libraries(${PROJECT_NAME} PUBLIC Microsoft::DirectXMath) ++ + find_package(directx-headers CONFIG REQUIRED) ++ target_link_libraries(${PROJECT_NAME} PUBLIC Microsoft::DirectX-Headers) ++ target_compile_definitions(${PROJECT_NAME} PUBLIC USING_DIRECTX_HEADERS) + else() + find_package(directxmath CONFIG QUIET) + find_package(directx-headers CONFIG QUIET) +-- +2.47.0.windows.1 + diff --git a/ports/uvatlas/portfile.cmake b/ports/uvatlas/portfile.cmake index 79a6e3e8866726..12bb4f25c3df92 100644 --- a/ports/uvatlas/portfile.cmake +++ b/ports/uvatlas/portfile.cmake @@ -10,6 +10,7 @@ vcpkg_from_github( HEAD_REF main PATCHES CMakeHeadersPrivate.patch + Fix-for-CMake-on-WSL.patch ) vcpkg_check_features(