From 3a262ad532ead8c3c32ca435486f9e55bae80893 Mon Sep 17 00:00:00 2001 From: Eric Wasylishen Date: Sun, 19 Nov 2023 14:48:47 -0700 Subject: [PATCH] build: attempt to fix find_package(embree) call --- CMakeLists.txt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 43027383..423a4107 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -145,8 +145,15 @@ set(CMAKE_OSX_DEPLOYMENT_TARGET 10.15) find_package(TBB REQUIRED) -find_package(embree REQUIRED) -if (embree_VERSION_MAJOR EQUAL 4) +set(embree_DIR_BAK ${embree_DIR}) + +find_package(embree 3) +if (NOT embree_FOUND) + # find_package clears embree_DIR, so restore it in case we provided + # that on the command line to specify the embree4 location + set(embree_DIR ${embree_DIR_BAK}) + + find_package(embree 4 REQUIRED) add_compile_definitions(HAVE_EMBREE4) endif()