Continue adding CUDA support.

Added support to better handle the compile definitions, include
directories, and link libraries of CUDA modules.