我想让 cmake 告诉我我是否CUDA_NVCC_FLAGS
包含“-arch sm_??”。也就是说,我希望 cmake 告诉我 CC 信息是否已设置。
我如何用 cmake 做到这一点?
如何让 cmake 进行字符串搜索?我需要使用正则表达式吗?
像这样的东西:
IF(${CUDA_NVCC_FLAGS} contains "-arch sm_")
MESSAGE("-arch flag has been set"
ELSE()
MESSAGE(" CUDA_NVCC_FLAGS: ${CUDA_NVCC_FLAGS}")
MESSAGE(FATAL_ERROR "Please set the CUDA_NVCC_FLAGS, CC level: -arch sm_??"
ENDIF()