FindGDAL

尋找地理空間資料抽象化函式庫 (GDAL)。

自版本 4.0 起已棄用:GDAL 3.5 及以上版本提供 GDALConfig.cmake 套件組態檔。呼叫 find_package(GDAL CONFIG) 以直接尋找它,並避免使用此尋找模組。如需更多詳細資訊,請參閱 GDAL 關於 CMake 整合的文件

匯入目標

版本 3.14 新增。

此模組定義了 IMPORTED 目標 GDAL::GDAL (如果已找到 GDAL)。

結果變數

此模組將在您的專案中設定以下變數

GDAL_FOUND

如果找到 GDAL,則為 True。

GDAL_INCLUDE_DIRS

GDAL 標頭檔的包含目錄。

GDAL_LIBRARIES

要連結到 GDAL 的函式庫。

GDAL_VERSION

版本 3.14 新增:找到的 GDAL 版本。

快取變數

也可以設定以下快取變數

GDAL_LIBRARY

libgdal 函式庫檔案。

GDAL_INCLUDE_DIR

包含 gdal.h 的目錄。

提示

在環境中設定 GDAL_DIRGDAL_ROOT 以指定 GDAL 安裝前綴。

可以設定以下變數來修改搜尋策略

FindGDAL_SKIP_GDAL_CONFIG

如果設定,則不會使用 gdal-config。如果同一個環境中同時存在使用 autotools (提供此工具) 和 CMake (不提供) 建置的 GDAL 函式庫,這會很有用。

GDAL_ADDITIONAL_LIBRARY_VERSIONS

要搜尋的額外函式庫名稱版本。