]> git.lyx.org Git - lyx.git/blobdiff - development/cmake/ConfigureChecks.cmake
Greetings from gimp.
[lyx.git] / development / cmake / ConfigureChecks.cmake
index d87fd3cab9c2123a29c9d43ca7a3dfe12d38bd34..492a167e1ea12472a895682da98194e03b7576a6 100644 (file)
@@ -12,7 +12,10 @@ include(CheckFunctionExists)
 include(CheckLibraryExists)
 include(CheckTypeSize)
 include(CheckCXXSourceCompiles)
+include(MacroBoolTo01)
+include(TestBigEndian)
 
+test_big_endian(WORDS_BIGENDIAN)
 
 check_include_file_cxx(aspell.h HAVE_ASPELL_H)
 check_include_file_cxx(aspell/aspell.h HAVE_ASPELL_ASPELL_H)
@@ -43,6 +46,7 @@ check_include_files(argz.h HAVE_ARGZ_H)
 check_function_exists(open HAVE_OPEN)
 check_function_exists(chmod HAVE_CHMOD)
 check_function_exists(close HAVE_CLOSE)
+check_function_exists(dcgettext HAVE_DCGETTEXT)
 check_function_exists(popen HAVE_POPEN)
 check_function_exists(pclose HAVE_PCLOSE)
 check_function_exists(_open HAVE__OPEN)
@@ -50,6 +54,7 @@ check_function_exists(_close HAVE__CLOSE)
 check_function_exists(_popen HAVE__POPEN)
 check_function_exists(_pclose HAVE__PCLOSE)
 check_function_exists(getpid HAVE_GETPID)
+check_function_exists(gettext HAVE_GETTEXT)
 check_function_exists(_getpid HAVE__GETPID)
 check_function_exists(mkdir  HAVE_MKDIR)
 check_function_exists(_mkdir HAVE__MKDIR)
@@ -74,6 +79,7 @@ check_function_exists(getegid HAVE_GETEGID)
 check_function_exists(getgid HAVE_GETGID)
 check_function_exists(getuid HAVE_GETUID)
 check_function_exists(wcslen HAVE_WCSLEN)
+check_function_exists(mkfifo HAVE_MKFIFO)
 
 check_symbol_exists(alloca "malloc.h" HAVE_SYMBOL_ALLOCA)
 check_symbol_exists(asprintf "stdio.h" HAVE_ASPRINTF)
@@ -87,6 +93,8 @@ check_symbol_exists(uintmax_t "stdint.h" HAVE_STDINT_H_WITH_UINTMAX)
 check_symbol_exists(LC_MESSAGES "locale.h" HAVE_LC_MESSAGES)
 
 check_type_size(intmax_t HAVE_INTMAX_T)
+macro_bool_to_01(HAVE_UINTMAX_T HAVE_STDINT_H_WITH_UINTMAX)
+
 check_type_size("long double"  HAVE_LONG_DOUBLE)
 check_type_size("long long"  HAVE_LONG_LONG)
 check_type_size(wchar_t HAVE_WCHAR_T)
@@ -105,14 +113,14 @@ check_type_size(wint_t  HAVE_WINT_T)
 #      "
 #HAVE_STD_COUNT)
 
-#check_cxx_source_compiles(
-#      "
-#      #include <streambuf>
-#      #include <istream>
-#      typedef std::istreambuf_iterator<char> type;
-#      int main(){return 0;}
-#      "
-#HAVE_DECL_ISTREAMBUF_ITERATOR)
+check_cxx_source_compiles(
+       "
+       #include <streambuf>
+       #include <istream>
+       typedef std::istreambuf_iterator<char> type;
+       int main(){return 0;}
+       "
+HAVE_DECL_ISTREAMBUF_ITERATOR)
 
 #check_cxx_source_compiles(
 #      "