Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorDominik Schmidt <dev@dominik-schmidt.de>2018-05-08 15:31:43 +0300
committerDominik Schmidt <domme@tomahawk-player.org>2018-05-14 14:40:12 +0300
commit886f31456a956ff199575763e57e44c773bdf51e (patch)
tree42a7b3c6347a491f50e1f48acf26dae138f2ebb6 /cmake
parent2d7841204c4d3954bcc8aec091b7168ab1e0c1e6 (diff)
Add FindIcoTool.cmake
Diffstat (limited to 'cmake')
-rw-r--r--cmake/modules/FindIcoTool.cmake27
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"
+)