- update version 5.0.1 OBS-URL: https://build.opensuse.org/request/show/854393 OBS-URL: https://build.opensuse.org/package/show/M17N/fcitx5-libthai?expand=0&rev=3
45 lines
1.6 KiB
Diff
45 lines
1.6 KiB
Diff
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
|
|
+)
|