]> git.lyx.org Git - lyx.git/blobdiff - development/cmake/ConfigureChecks.cmake
A bunch of conversion to docstring.
[lyx.git] / development / cmake / ConfigureChecks.cmake
index 45339ab4d1642322042a20ab6363534f1fd7671a..c6b924ce1220379ed42ba1ce7b9b3882e9d689cc 100644 (file)
@@ -68,6 +68,7 @@ check_function_exists(getgid HAVE_GETGID)
 check_function_exists(getuid HAVE_GETUID)
 check_function_exists(wcslen HAVE_WCSLEN)
 
+check_symbol_exists(alloca "malloc.h" HAVE_SYMBOL_ALLOCA)
 check_symbol_exists(asprintf "stdio.h" HAVE_ASPRINTF)
 check_symbol_exists(wprintf "stdio.h" HAVE_WPRINTF)
 check_symbol_exists(snprintf "stdio.h" HAVE_SNPRINTF)
@@ -114,6 +115,15 @@ check_cxx_source_compiles(
        "
 CXX_GLOBAL_CSTD)
 
+check_cxx_source_compiles(
+       "
+       #include <iconv.h>
+       // this declaration will fail when there already exists a non const char** version which returns size_t
+       double iconv(iconv_t cd,  char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft);
+       int main() { return 0; }
+       "
+HAVE_ICONV_CONST)
+
 set(PACKAGE lyx)
 set(PACKAGE_VERSION 1.5.0svn)