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("==================================================")