我正在使用 GNU autotools 来构建 cuda 项目。就预处理器而言,CUDA 文件是常规的 C++ 文件,但是它们使用.cu
扩展名并且必须使用nvcc
基于 g++ 的 NVIDIA 编译器的编译器。这会破坏常规的依赖跟踪,不会填充 .deps 目录。这意味着如果.cu
文件包含另一个文件,对包含文件的更改不会触发.cu
文件的重新编译。
如何修改我的 Makefile.am/configure.ac 以启用.cu
文件的跟踪依赖关系。谢谢
我正在使用 GNU autotools 来构建 cuda 项目。就预处理器而言,CUDA 文件是常规的 C++ 文件,但是它们使用.cu
扩展名并且必须使用nvcc
基于 g++ 的 NVIDIA 编译器的编译器。这会破坏常规的依赖跟踪,不会填充 .deps 目录。这意味着如果.cu
文件包含另一个文件,对包含文件的更改不会触发.cu
文件的重新编译。
如何修改我的 Makefile.am/configure.ac 以启用.cu
文件的跟踪依赖关系。谢谢