aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/embree/cmake-config.diff
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
commit54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch)
treed915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/embree/cmake-config.diff
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/ports/embree/cmake-config.diff')
-rw-r--r--vcpkg/ports/embree/cmake-config.diff38
1 files changed, 38 insertions, 0 deletions
diff --git a/vcpkg/ports/embree/cmake-config.diff b/vcpkg/ports/embree/cmake-config.diff
new file mode 100644
index 0000000..55b82c3
--- /dev/null
+++ b/vcpkg/ports/embree/cmake-config.diff
@@ -0,0 +1,38 @@
+diff --git a/common/cmake/embree-config.cmake b/common/cmake/embree-config.cmake
+index c0009fd..e80df05 100644
+--- a/common/cmake/embree-config.cmake
++++ b/common/cmake/embree-config.cmake
+@@ -5,7 +5,7 @@ SET(EMBREE_ROOT_DIR "${CMAKE_CURRENT_LIST_DIR}/@EMBREE_RELATIVE_ROOT_DIR@")
+ GET_FILENAME_COMPONENT(EMBREE_ROOT_DIR "${EMBREE_ROOT_DIR}" ABSOLUTE)
+
+ SET(EMBREE_INCLUDE_DIRS "${EMBREE_ROOT_DIR}/@CMAKE_INSTALL_INCLUDEDIR@")
+-SET(EMBREE_LIBRARY "${EMBREE_ROOT_DIR}/@CMAKE_INSTALL_LIBDIR@/@EMBREE_LIBRARY_FULLNAME@")
++SET(EMBREE_LIBRARY "unofficial::embree::embree") # Improve diagnostics with namespaced target
+ SET(EMBREE_LIBRARIES ${EMBREE_LIBRARY})
+
+ SET(EMBREE_VERSION @EMBREE_VERSION@)
+@@ -104,6 +104,10 @@ IF (EMBREE_SYCL_SUPPORT)
+ ENDIF()
+
+ INCLUDE("${EMBREE_ROOT_DIR}/@EMBREE_CMAKEEXPORT_DIR@/embree-targets.cmake")
++if(NOT TARGET unofficial::embree::embree)
++ add_library(unofficial::embree::embree INTERFACE IMPORTED)
++ target_link_libraries(unofficial::embree::embree INTERFACE embree)
++endif()
+
+
+ SET(EMBREE_TESTING_ONLY_SYCL_TESTS @EMBREE_TESTING_ONLY_SYCL_TESTS@)
+diff --git a/common/cmake/package.cmake b/common/cmake/package.cmake
+index 7cd3775..3fe79bb 100644
+--- a/common/cmake/package.cmake
++++ b/common/cmake/package.cmake
+@@ -218,6 +218,9 @@ ELSE()
+ FILE(RELATIVE_PATH EMBREE_RELATIVE_ROOT_DIR "/${EMBREE_CMAKECONFIG_DIR}" "/")
+ ENDIF()
+ #ENDIF()
++SET(EMBREE_CMAKECONFIG_DIR "share/embree")
++SET(EMBREE_CMAKEEXPORT_DIR "share/embree")
++SET(EMBREE_RELATIVE_ROOT_DIR "../../")
+
+ CONFIGURE_FILE(common/cmake/embree-config.cmake embree-config-install.cmake @ONLY)
+ CONFIGURE_FILE(common/cmake/embree-config-version.cmake embree-config-version.cmake @ONLY)