Lunderberg opened a new pull request, #17079:
URL: https://github.com/apache/tvm/pull/17079

   As of cmake 3.29.5 [0], if the NVCC version is 11 or higher, cmake will 
generate a "options-file.rsp" containing the -I flags for include directories, 
rather than providing them on the command-line.  This setting exists to work 
around the short command-line length limits on Windows, but is enabled on all 
platforms.  If set, because include directories are not part of the 
`compile_commands.json`, the clangd LSP cannot find the include files.
   
   Furthermore, this override cannot be specified in a user's `config.cmake` 
for TVM, because it must be set after CMake's built-in CUDA support.
   
   This commit updates TVM's `CUDA.cmake` to override the 
`CMAKE_CUDA_USE_RESPONSE_FILE_FOR_INCLUDES` variable, to avoid this issue.
   
   [0] https://github.com/Kitware/CMake/commit/6377a438


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to