CUDA_EXTENSIONS¶
在版本 3.8 中新增。
布林值,指定是否請求編譯器特定的擴充功能。
此屬性指定是否應使用編譯器特定的擴充功能。 對於某些編譯器,這會導致在編譯行中加入諸如 -std=gnu++11
而非 -std=c++11
之類的標誌。 此屬性預設為 ON
。 基本的 CUDA/C++ 標準層級由 CUDA_STANDARD
目標屬性控制。
請參閱 cmake-compile-features(7)
手冊,以取得關於編譯功能和支援的編譯器列表的資訊。
此屬性由 CMAKE_CUDA_EXTENSIONS
變數的值初始化,如果在建立目標時設定了該變數,否則由 CMAKE_CUDA_EXTENSIONS_DEFAULT
的值初始化(請參閱 CMP0128
)。