Fixed stdint.h and stdbool.h detection.
authorArmin Novak <armin.novak@thincast.com>
Tue, 2 Feb 2016 17:24:30 +0000 (18:24 +0100)
committerArmin Novak <armin.novak@thincast.com>
Tue, 2 Feb 2016 17:28:15 +0000 (18:28 +0100)
CMakeLists.txt
config.h.in
libfreerdp/codec/nsc.c
libfreerdp/codec/nsc_encode.c
libfreerdp/codec/rfx.c
winpr/CMakeLists.txt
winpr/include/winpr/wtypes.h.in

index 7b7cd6b..ae229eb 100644 (file)
@@ -361,8 +361,6 @@ if(NOT IOS)
        check_include_files(fcntl.h HAVE_FCNTL_H)
        check_include_files(unistd.h HAVE_UNISTD_H)
        check_include_files(execinfo.h HAVE_EXECINFO_H)
-       check_include_files(stdint.h HAVE_STDINT_H)
-       check_include_files(stdbool.h HAVE_STDBOOL_H)
        check_include_files(inttypes.h HAVE_INTTYPES_H)
        check_include_files(sys/modem.h HAVE_SYS_MODEM_H)
        check_include_files(sys/filio.h HAVE_SYS_FILIO_H)
@@ -373,8 +371,6 @@ if(NOT IOS)
 else()
        set(HAVE_FCNTL_H 1)
        set(HAVE_UNISTD_H 1)
-       set(HAVE_STDINT_H 1)
-       set(HAVE_STDBOOL_H 0)
        set(HAVE_INTTYPES_H 1)
        set(HAVE_SYS_FILIO_H 1)
 endif()
index 9dc44bd..df24a30 100644 (file)
@@ -4,8 +4,6 @@
 /* Include files */
 #cmakedefine HAVE_FCNTL_H
 #cmakedefine HAVE_UNISTD_H
-#cmakedefine HAVE_STDINT_H
-#cmakedefine HAVE_STDBOOL_H
 #cmakedefine HAVE_INTTYPES_H
 #cmakedefine HAVE_SYS_MODEM_H
 #cmakedefine HAVE_SYS_FILIO_H
index 859a208..cff1768 100644 (file)
 #include <stdlib.h>
 #include <string.h>
 
-#ifdef HAVE_STDINT_H
-#include <stdint.h>
-#endif
-
 #include <winpr/crt.h>
 
 #include <freerdp/codec/nsc.h>
index c015025..2477c65 100644 (file)
 #include <stdlib.h>
 #include <string.h>
 
-#ifdef HAVE_STDINT_H
-#include <stdint.h>
-#endif
-
 #include <winpr/crt.h>
 
 #include <freerdp/codec/nsc.h>
index cc8a61c..e3a36ba 100644 (file)
 #include <stdlib.h>
 #include <string.h>
 
-#ifdef HAVE_STDINT_H
-#include <stdint.h>
-#endif
-
 #include <winpr/crt.h>
 #include <winpr/tchar.h>
 #include <winpr/sysinfo.h>
index c071b3b..d3bb446 100644 (file)
@@ -55,6 +55,14 @@ set(WINPR_VERSION "${WINPR_VERSION_MAJOR}.${WINPR_VERSION_MINOR}.${WINPR_VERSION
 set(WINPR_VERSION_FULL "${WINPR_VERSION}")
 set(WINPR_API_VERSION "${WINPR_VERSION_MAJOR}")
 
+if(NOT IOS)
+       check_include_files(stdbool.h WINPR_HAVE_STDBOOL_H)
+       check_include_files(stdint.h WINPR_HAVE_STDINT_H)
+else(NOT IOS)
+       set(WINPR_HAVE_STDBOOL_H 1)
+       set(WINPR_HAVE_STDINT_H 1)
+endif(NOT IOS)
+
 if(FREERDP_BUILD)
        set(WINPR_VERSION_FULL ${WINPR_VERSION_FULL} PARENT_SCOPE)
        set(WINPR_VERSION ${WINPR_VERSION} PARENT_SCOPE)
@@ -70,7 +78,6 @@ else()
                check_include_files(fcntl.h HAVE_FCNTL_H)
                check_include_files(unistd.h HAVE_UNISTD_H)
                check_include_files(execinfo.h HAVE_EXECINFO_H)
-               check_include_files(stdint.h HAVE_STDINT_H)
                check_include_files(inttypes.h HAVE_INTTYPES_H)
                check_include_files(sys/modem.h HAVE_SYS_MODEM_H)
                check_include_files(sys/filio.h HAVE_SYS_FILIO_H)
@@ -80,7 +87,6 @@ else()
        else()
                set(HAVE_FCNTL_H 1)
                set(HAVE_UNISTD_H 1)
-               set(HAVE_STDINT_H 1)
                set(HAVE_INTTYPES_H 1)
                set(HAVE_SYS_FILIO_H 1)
        endif()
index 39d6486..a33b65a 100644 (file)
 #define WINPR_WTYPES_H
 
 /* Set by CMake during configuration. */
-#if defined @HAVE_STDINT_H@
-#define WINPR_HAVE_STDINT_H 1
-#else
-#define WINPR_HAVE_STDINT_H 0
-#endif
+#cmakedefine01 WINPR_HAVE_STDINT_H
 
 /* Set by CMake during configuration. */
-#if defined @HAVE_STDBOOL_H@
-#define WINPR_HAVE_STDBOOL_H 1
-#else
-#define WINPR_HAVE_STDBOOL_H 0
-#endif
+#cmakedefine01 WINPR_HAVE_STDBOOL_H
 
 /* MSDN: Windows Data Types - http://msdn.microsoft.com/en-us/library/aa383751/ */
 /* [MS-DTYP]: Windows Data Types - http://msdn.microsoft.com/en-us/library/cc230273/ */