Skip to content

Commit 01601b8

Browse files
committed
Add support for KDU AUX
1 parent 1946e4e commit 01601b8

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

cmake/LibraryDefine.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function(OPENEXR_DEFINE_LIBRARY libname)
2222
message("Using Kakadu SDK instead of OpenJPH")
2323
target_include_directories(${objlib} PRIVATE ${KDU_INCLUDE_DIR})
2424
target_compile_definitions(${objlib} PRIVATE KDU_AVAILABLE)
25-
target_link_libraries(${objlib} PUBLIC ${PROJECT_NAME}::Config ${OPENEXR_CURLIB_DEPENDENCIES} ${KDU_LIBRARY} ${CMAKE_DL_LIBS})
25+
target_link_libraries(${objlib} PUBLIC ${PROJECT_NAME}::Config ${OPENEXR_CURLIB_DEPENDENCIES} ${KDU_LIBRARY} ${KDU_AUX_LIBRARY} ${CMAKE_DL_LIBS})
2626
else()
2727
target_link_libraries(${objlib} PUBLIC ${PROJECT_NAME}::Config ${OPENEXR_CURLIB_DEPENDENCIES} ${CMAKE_DL_LIBS} openjph)
2828
endif()

cmake/OpenEXRSetup.cmake

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,12 +258,14 @@ endif()
258258

259259
message(STATUS "Fetching KDU")
260260
find_path(KDU_INCLUDE_DIR kdu_args.h PATH_SUFFIXES kakadu kdu)
261-
find_library(KDU_LIBRARY NAMES kdu_a84R PATH_SUFFIXES kakadu kdu)
261+
find_library(KDU_LIBRARY NAMES kdu_a PATH_SUFFIXES kakadu kdu)
262+
find_library(KDU_AUX_LIBRARY NAMES kdu_v PATH_SUFFIXES kakadu kdu)
262263

263-
if(NOT(KDU_INCLUDE_DIR) OR NOT(KDU_LIBRARY))
264+
if(NOT(KDU_INCLUDE_DIR) OR NOT(KDU_LIBRARY) OR NOT(KDU_AUX_LIBRARY))
264265
message("Kakadu SDK not found: ${KDU_LIBRARY} and ${KDU_INCLUDE_DIR}.")
265266
set(KDU_INCLUDE_DIR CACHE PATH "" FORCE)
266267
set(KDU_LIBRARY CACHE PATH "" FORCE)
268+
set(KDU_AUX_LIBRARY CACHE PATH "" FORCE)
267269
else()
268270
message("Kakadu SDK found: ${KDU_LIBRARY} and ${KDU_INCLUDE_DIR}.")
269271
endif()

0 commit comments

Comments
 (0)