Trong CMAKE với FindCUDA, được cung cấp một tệp đầu vào filename.cu
, lệnh cuda_compile_ptx
tạo tên tệp đầu ra của biểu mẫu cuda_compile_ptx_generated_filename.cu.ptx
, nhưng tôi cần tên tệp đầu ra có dạng filename.ptx
.Làm cách nào để thay đổi tên tệp đầu ra của cuda_compile_ptx trong CMake?
Có cách nào đơn giản để thực hiện công việc này không?
Tôi nghĩ cách duy nhất để làm điều này là hack macro cuda_wrap_srcs, tức là. trong dòng sau: set (generated_file_basename "$ {cuda_target} _generated _ $ {basename} .ptx") –