diff options
author | Dominik Schmidt <dev@dominik-schmidt.de> | 2018-05-08 15:31:43 +0300 |
---|---|---|
committer | Dominik Schmidt <domme@tomahawk-player.org> | 2018-05-14 14:40:12 +0300 |
commit | 886f31456a956ff199575763e57e44c773bdf51e (patch) | |
tree | 42a7b3c6347a491f50e1f48acf26dae138f2ebb6 /cmake | |
parent | 2d7841204c4d3954bcc8aec091b7168ab1e0c1e6 (diff) |
Add FindIcoTool.cmake
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/modules/FindIcoTool.cmake | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/cmake/modules/FindIcoTool.cmake b/cmake/modules/FindIcoTool.cmake new file mode 100644 index 000000000..3b3511eb3 --- /dev/null +++ b/cmake/modules/FindIcoTool.cmake @@ -0,0 +1,27 @@ +# Copyright 2017 Vincent Pinon <vpinon@kde.org> +include(${CMAKE_CURRENT_LIST_DIR}/ECMFindModuleHelpersStub.cmake) +ecm_find_package_version_check(IcoTool) +find_program(IcoTool_EXECUTABLE NAMES icotool) +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(IcoTool + FOUND_VAR + IcoTool_FOUND + REQUIRED_VARS + IcoTool_EXECUTABLE +) +mark_as_advanced(IcoTool_EXECUTABLE) + +if (IcoTool_FOUND) + if (NOT TARGET IcoTool::IcoTool) + add_executable(IcoTool::IcoTool IMPORTED) + set_target_properties(IcoTool::IcoTool PROPERTIES + IMPORTED_LOCATION "${IcoTool_EXECUTABLE}" + ) + endif() +endif() + +include(FeatureSummary) +set_package_properties(IcoTool PROPERTIES + URL "http://www.nongnu.org/icoutils/" + DESCRIPTION "Executable that converts a collection of PNG files into a Windows icon file" +) |