Can we cross-compile the libtvm-runtime with opencl on?

The host is x86-64 linux. and the target is arm-aarch64. Can I cross compile the with opencl on?

when I try the cmake with CMAKE_C_COMPILER=aarch64-none-linux-gnu-gcc and so on, it fails due to the message: Could NOT find OpenCL(missing: OpenCL_LIBRARY). Does it mean that I need to download the for aarch64?