35 lines
1.1 KiB
CMake
35 lines
1.1 KiB
CMake
message("==================================================")
|
|
message("Processing OvxDrvConfig.cmake ...")
|
|
set(PKG_NAME "OVXDRV")
|
|
|
|
set(OVXDRV_INCLUDE_DIRS)
|
|
list(APPEND OVXDRV_INCLUDE_DIRS
|
|
${PROJECT_SOURCE_DIR}/prebuilt-sdk/x86_64_linux/include
|
|
${PROJECT_SOURCE_DIR}/prebuilt-sdk/x86_64_linux/include/CL)
|
|
|
|
set(LIBS CLC GAL OpenVX OpenVXU VSC ArchModelSw NNArchPerf)
|
|
if(CMAKE_CROSSCOMPILING)
|
|
# todo (sven) add any library if only avaiable in cross build
|
|
endif()
|
|
|
|
list(LENGTH LIBS count)
|
|
math(EXPR count "${count} - 1")
|
|
foreach(i RANGE ${count})
|
|
list(GET LIBS ${i} lib)
|
|
find_library(${PKG_NAME}_FOUND_LIB_${i}
|
|
NAMES ${lib}
|
|
PATHS ${PROJECT_SOURCE_DIR}/prebuilt-sdk/x86_64_linux/lib
|
|
)
|
|
message("found lib ${lib} at ${${PKG_NAME}_FOUND_LIB_${i}}")
|
|
list(APPEND ${PKG_NAME}_LIBRARIES ${${PKG_NAME}_FOUND_LIB_${i}})
|
|
|
|
message("--->" ${PKG_NAME}_LIBRARIES ${${PKG_NAME}_FOUND_LIB_${i}})
|
|
endforeach()
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
find_package_handle_standard_args(${PKG_NAME} DEFAULT_MSG
|
|
${PKG_NAME}_LIBRARIES)
|
|
|
|
mark_as_advanced(${PKG_NAME}_INCLUDE_DIRS ${PKG_NAME}_LIBRARIES)
|
|
|
|
message("==================================================") |