123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- find_program(ICOTOOL_EXECUTABLE
- icotool
- )
- if(ICOTOOL_EXECUTABLE)
- execute_process(
- COMMAND ${ICOTOOL_EXECUTABLE} --version
- OUTPUT_VARIABLE _icotool_version
- ERROR_QUIET
- OUTPUT_STRIP_TRAILING_WHITESPACE
- )
- if("${_icotool_version}" MATCHES "^icotool \\([^\\)]*\\) ([0-9\\.]+[^ \n]*)")
- set( ICOTOOL_VERSION_STRING
- "${CMAKE_MATCH_1}"
- )
- else()
- set( ICOTOOL_VERSION_STRING
- ""
- )
- endif()
- unset(_icotool_version)
- endif()
- include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
- FIND_PACKAGE_HANDLE_STANDARD_ARGS(
- Icotool
- REQUIRED_VARS ICOTOOL_EXECUTABLE
- VERSION_VAR ICOTOOL_VERSION_STRING
- )
- mark_as_advanced(
- ICOTOOL_EXECUTABLE
- )
|