FindIcotool

查找 icotool,一个用于转换和创建 Win32 图标和光标文件的命令行程序。

结果变量

此模块定义了以下变量

Icotool_FOUND

如果找到了 icotool,则为 True。为了向后兼容,ICOTOOL_FOUND 变量也被设置为相同的值。

ICOTOOL_VERSION_STRING

找到的 icotool 的版本。

缓存变量

以下缓存变量也可以设置

ICOTOOL_EXECUTABLE

icotool 工具的完整路径。

示例

查找 icotool 并在进程中执行它,以从当前源目录中的源 .png 图像创建 .ico 图标

find_package(Icotool)
if(Icotool_FOUND)
  execute_process(
    COMMAND
      ${ICOTOOL_EXECUTABLE} -c -o ${CMAKE_CURRENT_BINARY_DIR}/img.ico img.png
  )
endif()