19
19
CUDA_find_library(CUDART_LIB cudart_static)
20
20
list (APPEND DALI_EXCLUDES libcudart_static.a)
21
21
22
- # For NVJPEG
23
- if (BUILD_NVJPEG)
24
- find_package (NVJPEG 9.0 REQUIRED)
25
- if (${CUDA_VERSION} VERSION_LESS ${NVJPEG_VERSION} )
26
- message (WARNING "Using nvJPEG ${NVJPEG_VERSION} together with CUDA ${CUDA_VERSION} "
27
- "requires NVIDIA drivers compatible with CUDA ${NVJPEG_VERSION} or later" )
28
- endif ()
29
- include_directories (SYSTEM ${NVJPEG_INCLUDE_DIR} )
30
-
31
- # load using dlopen or link statically here
32
- if (NOT WITH_DYNAMIC_NVJPEG)
33
- list (APPEND DALI_LIBS ${NVJPEG_LIBRARY} )
34
- list (APPEND DALI_EXCLUDES libnvjpeg_static.a)
35
- endif (NOT WITH_DYNAMIC_NVJPEG)
36
-
37
- add_definitions (-DDALI_USE_NVJPEG)
38
-
39
- if (${NVJPEG_LIBRARY_0_2_0} )
40
- add_definitions (-DNVJPEG_LIBRARY_0_2_0)
41
- endif ()
42
-
43
- if (${NVJPEG_PREALLOCATE_API} )
44
- add_definitions (-DNVJPEG_PREALLOCATE_API)
45
- endif ()
46
- endif ()
47
-
48
- if (BUILD_NVJPEG2K)
49
- CUDA_find_library(NVJPEG2K_LIBRARY nvjpeg2k_static)
50
- if (${NVJPEG2K_LIBRARY} STREQUAL "NVJPEG2K_LIBRARY-NOTFOUND" )
51
- message (WARNING "nvJPEG2k not found - disabled" )
52
- set (BUILD_NVJPEG2K OFF CACHE BOOL INTERNAL )
53
- set (BUILD_NVJPEG2K OFF )
54
- else ()
55
- list (APPEND DALI_LIBS ${NVJPEG2K_LIBRARY} )
56
- list (APPEND DALI_EXCLUDES libnvjpeg2k_static.a)
57
- endif ()
58
- endif ()
59
-
60
22
# NVIDIA NPP library
61
23
if (NOT WITH_DYNAMIC_NPP)
62
24
CUDA_find_library(CUDA_nppicc_LIBRARY nppicc_static)
@@ -77,7 +39,7 @@ if (NOT WITH_DYNAMIC_CUFFT)
77
39
endif ()
78
40
79
41
# CULIBOS needed when using static CUDA libs
80
- if (NOT WITH_DYNAMIC_NVJPEG OR NOT WITH_DYNAMIC_CUFFT OR NOT WITH_DYNAMIC_NPP)
42
+ if (NOT WITH_DYNAMIC_CUFFT OR NOT WITH_DYNAMIC_NPP)
81
43
CUDA_find_library(CUDA_culibos_LIBRARY culibos)
82
44
list (APPEND DALI_LIBS ${CUDA_culibos_LIBRARY} )
83
45
list (APPEND DALI_EXCLUDES libculibos.a)
0 commit comments