FindIcotool¶
查找 icotool,这是一个用于转换和创建 Win32 图标和光标文件的命令行程序。
find_package(Icotool [<version>] [...])
结果变量¶
此模块定义了以下变量
Icotool_FOUND3.3 版本中新增。
布尔值,指示是否找到(请求版本的)
icotool。Icotool_VERSION版本 4.2 中添加。
找到的
icotool的版本。
缓存变量¶
以下缓存变量也可以设置
ICOTOOL_EXECUTABLEicotool工具的完整路径。
已弃用变量¶
以下变量提供用于向后兼容性
ICOTOOL_FOUND版本 4.2 起已弃用: 请使用
Icotool_FOUND,其值相同。布尔值,指示是否找到(请求版本的)
icotool。ICOTOOL_VERSION_STRING版本 4.2 起已弃用: 请使用
Icotool_VERSION,其值相同。找到的
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()