Procházet zdrojové kódy

cmake: look for iconv in libc, too (bug #5316.)

Ozkan Sezer před 5 roky
rodič
revize
2daa670ce8
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      CMakeLists.txt

+ 4 - 1
CMakeLists.txt

@@ -841,7 +841,10 @@ if(LIBC)
     endif()
     endif()
 
 
     check_library_exists(iconv iconv_open "" HAVE_LIBICONV)
     check_library_exists(iconv iconv_open "" HAVE_LIBICONV)
-    if(HAVE_LIBICONV)
+    check_library_exists(c iconv_open "" HAVE_BUILTIN_ICONV)
+    if(HAVE_BUILTIN_ICONV)
+      set(HAVE_ICONV 1)
+    elseif(HAVE_LIBICONV)
       list(APPEND EXTRA_LIBS iconv)
       list(APPEND EXTRA_LIBS iconv)
       set(HAVE_ICONV 1)
       set(HAVE_ICONV 1)
     endif()
     endif()