Bug 5701423: Add MSVC-specific flag /Zc:preprocessor as CCCL change the warning of this flag to error

This commit is contained in:
Shawn Zeng
2026-01-07 15:32:34 +08:00
parent 70fcdd353f
commit 17113ea87e
3 changed files with 9 additions and 4 deletions

View File

@@ -39,10 +39,7 @@ if(${OpenGL_FOUND})
# Add target for particles
add_executable(particles particleSystem.cpp particleSystem_cuda.cu particles.cpp render_particles.cpp shaders.cpp)
target_compile_options(particles PRIVATE
$<$<COMPILE_LANGUAGE:CUDA>:--extended-lambda>
$<$<AND:$<COMPILE_LANGUAGE:CUDA>,$<BOOL:${MSVC}>>:-Xcompiler="/Zc:preprocessor">
)
target_compile_options(particles PRIVATE $<$<COMPILE_LANGUAGE:CUDA>:--extended-lambda>)
target_compile_features(particles PRIVATE cxx_std_17 cuda_std_17)