CUDA_STANDARD_REQUIRED¶
在版本 3.8 加入。
布林值,描述 CUDA_STANDARD
的值是否為必要條件。
如果此屬性設定為 ON
,則 CUDA_STANDARD
目標屬性的值會被視為必要條件。如果此屬性為 OFF
或未設定,則 CUDA_STANDARD
目標屬性會被視為可選的,並且在請求的標準不可用時,可能會「衰退」到先前的標準。對於沒有標準層級概念的編譯器,例如 MSVC 1800 (Visual Studio 2013) 及更低版本,這沒有效果。
請參閱 cmake-compile-features(7)
手冊,以獲取關於編譯特性和支援的編譯器列表的資訊。
如果目標在建立時已設定,則此屬性會由 CMAKE_CUDA_STANDARD_REQUIRED
變數的值初始化。