File fcitx5-libthai-iconv.patch of Package fcitx5-libthai

Index: fcitx5-libthai-5.0.1/cmake/FindIconv.cmake
===================================================================
--- /dev/null
+++ fcitx5-libthai-5.0.1/cmake/FindIconv.cmake
@@ -0,0 +1,39 @@
+# - Try to find Iconv
+# Once done this will define
+#
+# ICONV_FOUND - system has Iconv
+# ICONV_INCLUDE_DIR - the Iconv include directory
+# ICONV_LIBRARIES - Link these to use Iconv
+#
+IF(ICONV_INCLUDE_DIR AND ICONV_LIBRARIES)
+  # Already in cache, be silent
+  SET(ICONV_FIND_QUIETLY TRUE)
+ENDIF()
+FIND_PATH(ICONV_INCLUDE_DIR iconv.h)
+FIND_LIBRARY(iconv_lib NAMES iconv libiconv libiconv-2 c)
+IF(ICONV_INCLUDE_DIR AND iconv_lib)
+  SET(ICONV_FOUND TRUE)
+ENDIF()
+IF(ICONV_FOUND)
+  # split iconv into -L and -l linker options, so we can set them for pkg-config
+  GET_FILENAME_COMPONENT(iconv_path ${iconv_lib} PATH)
+  GET_FILENAME_COMPONENT(iconv_name ${iconv_lib} NAME_WE)
+  STRING(REGEX REPLACE "^lib" "" iconv_name ${iconv_name})
+  SET(ICONV_LIBRARIES "-L${iconv_path} -l${iconv_name}")
+  IF(NOT ICONV_FIND_QUIETLY)
+    MESSAGE(STATUS "Found Iconv: ${ICONV_LIBRARIES}")
+  ENDIF(NOT ICONV_FIND_QUIETLY)
+  IF(NOT TARGET Iconv::Iconv)
+    add_library(Iconv::Iconv INTERFACE IMPORTED)
+  ENDIF()
+  set_property(TARGET Iconv::Iconv PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${Iconv_INCLUDE_DIRS}")
+  set_property(TARGET Iconv::Iconv PROPERTY INTERFACE_LINK_LIBRARIES "${Iconv_LIBRARIES}")
+ELSE()
+  IF(Iconv_FIND_REQUIRED)
+    MESSAGE(FATAL_ERROR "Could not find Iconv")
+  ENDIF(Iconv_FIND_REQUIRED)
+ENDIF()
+MARK_AS_ADVANCED(
+  ICONV_INCLUDE_DIR
+  ICONV_LIBRARIES
+)
openSUSE Build Service is sponsored by