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,否則以上皆不會被定義。