CUDA_NVCC_FLAGS
「-arch sm_??」が含まれているかどうかをcmakeに教えてもらいたいです。つまり、CC情報が設定されているかどうかをcmakeに教えてもらいたいのです。
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()