CUDA_RUNTIME_LIBRARY¶
在版本 3.17 中新增。
選擇 CUDA 執行時期函式庫,供目標為 CUDA 語言的編譯器使用。
允許的值(不區分大小寫)為:
無
使用
-cudart=none
或等效旗標連結,以不使用 CUDA 執行時期函式庫。共用
使用
-cudart=shared
或等效旗標連結,以使用動態連結的 CUDA 執行時期函式庫。靜態
使用
-cudart=static
或等效旗標連結,以使用靜態連結的 CUDA 執行時期函式庫。
CUDA_RUNTIME_LIBRARY
的內容可以使用 產生器運算式
。
如果未設定此屬性,則 CMake 會根據編譯器使用適當的預設值來選擇 CUDA 執行時期函式庫。
注意
只有在啟用 CUDA
語言時,此屬性才會生效。若僅在使用 CUDA SDK 與 C
或 C++
語言時控制 CUDA 執行時期連結,我們建議使用 FindCUDAToolkit
模組。