diff --git a/CMakeLists.txt b/CMakeLists.txt index 3a02eb66b..78e409990 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -841,7 +841,10 @@ if(LIBC) endif() 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) set(HAVE_ICONV 1) endif()