blob: 38c64b4c81c1bfd07b8ca64e7a633f0f0eac63db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
set(Optix_ROOT_DIR "" CACHE PATH "Path to an installed OptiX SDK")
# First try the git submodule location
find_path(
OptiX_INCLUDE_DIRS
NAMES optix.h
PATHS "${CMAKE_CURRENT_SOURCE_DIR}/external/optix-dev/include"
NO_DEFAULT_PATH
)
# If not found and a custom path is provided, try that
if(NOT OptiX_INCLUDE_DIRS AND Optix_ROOT_DIR)
find_path(
OptiX_INCLUDE_DIRS
NAMES optix.h
PATH_SUFFIXES include
PATHS "${Optix_ROOT_DIR}"
NO_DEFAULT_PATH
)
endif()
# Finally, try system paths as fallback
if(NOT OptiX_INCLUDE_DIRS)
find_path(OptiX_INCLUDE_DIRS NAMES optix.h)
endif()
find_package_handle_standard_args(OptiX REQUIRED_VARS OptiX_INCLUDE_DIRS)
|