- string(REPLACE "|" ";" dirs "${EXTRA_LIB_DIRS}")
- file(GET_RUNTIME_DEPENDENCIES
- RESOLVED_DEPENDENCIES_VAR resolved_libs
- UNRESOLVED_DEPENDENCIES_VAR unresolved_libs
- DIRECTORIES ${dirs}
- EXECUTABLES ${EXEC_PATH}
- )
- list(FILTER resolved_libs INCLUDE REGEX ".*cudart.*")
- list(LENGTH resolved_libs has_cudart)
- if(has_cudart EQUAL 0)
- message(FATAL_ERROR
- "missing cudart shared library from runtime dependency output.")
- endif()
|