FindPNG

尋找 libpng,PNG 圖像格式的官方參考函式庫。

匯入的目標

在 3.5 版本中加入。

此模組定義了以下 IMPORTED 目標

PNG::PNG

如果找到 libpng 函式庫。

結果變數

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

PNG_INCLUDE_DIRS

尋找 png.h 等檔案的位置。

PNG_LIBRARIES

要連結以使用 PNG 的函式庫。

PNG_DEFINITIONS

在編譯包含 png 函式庫檔案的程式碼之前,您應該加入 add_definitions(${PNG_DEFINITIONS})。

PNG_FOUND

如果為 false,請勿嘗試使用 PNG。

PNG_VERSION_STRING

找到的 PNG 函式庫版本(自 CMake 2.8.8 起)。

已過時的變數

為了向後相容性,也可能會設定以下變數

PNG_LIBRARY

尋找 PNG 函式庫的位置。

PNG_INCLUDE_DIR

尋找 PNG 標頭檔的位置(與 PNG_INCLUDE_DIRS 相同)。

由於 PNG 依賴於 ZLib 壓縮函式庫,除非找到 ZLib,否則以上任何變數都不會被定義。