Commit d68b429cfb79e99abc5fdc206b4fe4fc8dac7731

Anders Jenbo 2021-12-02T23:57:00

[ios] Fix failing to link iconv when build using CMake

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 877735b..6e8ecda 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -914,12 +914,14 @@ if(SDL_LIBC)
     endif()
 
     check_library_exists(iconv iconv_open "" HAVE_LIBICONV)
-    check_library_exists(c iconv_open "" HAVE_BUILTIN_ICONV)
-    if(HAVE_BUILTIN_ICONV)
-      set(HAVE_ICONV 1)
-    elseif(HAVE_LIBICONV)
+    if(HAVE_LIBICONV)
       list(APPEND EXTRA_LIBS iconv)
       set(HAVE_ICONV 1)
+    else()
+      check_library_exists(c iconv_open "" HAVE_BUILTIN_ICONV)
+      if(HAVE_BUILTIN_ICONV)
+        set(HAVE_ICONV 1)
+      endif()
     endif()
 
     if(NOT APPLE)