Skip to content

Commit 3e9d312

Browse files
committed
build: Simplify FindOptiX.cmake a bit now that OptiX 7 is the minimum (#1988)
There was still some logic that was only needed during the period that we supported both OptiX 6 and 7+. Signed-off-by: Larry Gritz <[email protected]>
1 parent 4b49728 commit 3e9d312

File tree

1 file changed

+5
-40
lines changed

1 file changed

+5
-40
lines changed

src/cmake/modules/FindOptiX.cmake

Lines changed: 5 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -33,25 +33,6 @@ find_path (OPTIX_INCLUDE_DIR
3333
HINTS ${OPTIXHOME}/include
3434
PATH_SUFFIXES include )
3535

36-
# Macro adapted from https://github.com/nvpro-samples/optix_advanced_samples
37-
macro(OPTIX_find_api_library name version)
38-
find_library(${name}_LIBRARY
39-
NAMES ${name}.${version} ${name}
40-
PATHS "${OPTIXHOME}/lib64"
41-
NO_DEFAULT_PATH
42-
)
43-
find_library(${name}_LIBRARY
44-
NAMES ${name}.${version} ${name}
45-
)
46-
if (${name}_LIBRARY STREQUAL "${name}_LIBRARY-NOTFOUND")
47-
if (WIN32)
48-
set (${name}_LIBRARY "${OPTIXHOME}/lib64/${name}.${version}.lib")
49-
else ()
50-
set (${name}_LIBRARY "${OPTIXHOME}/lib64/lib${name}.so")
51-
endif ()
52-
endif()
53-
endmacro()
54-
5536
if (OPTIX_INCLUDE_DIR)
5637
# Pull out the API version from optix.h
5738
file(STRINGS ${OPTIX_INCLUDE_DIR}/optix.h OPTIX_VERSION_LINE LIMIT_COUNT 1 REGEX "define OPTIX_VERSION")
@@ -62,14 +43,6 @@ if (OPTIX_INCLUDE_DIR)
6243
set(OPTIX_VERSION "${OPTIX_VERSION_MAJOR}.${OPTIX_VERSION_MINOR}.${OPTIX_VERSION_MICRO}")
6344
endif ()
6445

65-
# OptiX 7 doesn't link to any libraries
66-
if (OPTIX_VERSION VERSION_LESS 7)
67-
OPTIX_find_api_library(optix ${OPTIX_VERSION})
68-
OPTIX_find_api_library(optixu ${OPTIX_VERSION})
69-
OPTIX_find_api_library(optix_prime ${OPTIX_VERSION})
70-
set (OPTIX_LIBRARIES ${optix_LIBRARY})
71-
endif ()
72-
7346
mark_as_advanced (
7447
OPTIX_INCLUDE_DIR
7548
OPTIX_LIBRARIES
@@ -79,19 +52,11 @@ mark_as_advanced (
7952
include (FindPackageHandleStandardArgs)
8053

8154

82-
if (${OPTIX_VERSION_MAJOR} LESS 7)
83-
find_package_handle_standard_args (OptiX
84-
FOUND_VAR OPTIX_FOUND
85-
REQUIRED_VARS OPTIX_INCLUDE_DIR OPTIX_LIBRARIES OPTIX_VERSION
86-
VERSION_VAR OPTIX_VERSION
87-
)
88-
else ()
89-
find_package_handle_standard_args (OptiX
90-
FOUND_VAR OPTIX_FOUND
91-
REQUIRED_VARS OPTIX_INCLUDE_DIR OPTIX_VERSION
92-
VERSION_VAR OPTIX_VERSION
93-
)
94-
endif()
55+
find_package_handle_standard_args (OptiX
56+
FOUND_VAR OPTIX_FOUND
57+
REQUIRED_VARS OPTIX_INCLUDE_DIR OPTIX_VERSION
58+
VERSION_VAR OPTIX_VERSION
59+
)
9560

9661
if (OPTIX_FOUND)
9762
set (OPTIX_INCLUDES ${OPTIX_INCLUDE_DIR})

0 commit comments

Comments
 (0)