summaryrefslogtreecommitdiffstats
path: root/Utilities/cmlibarchive/build/cmake
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2009-11-04 18:10:11 (GMT)
committerBrad King <brad.king@kitware.com>2009-11-04 18:10:11 (GMT)
commitc9a9c88634c98174d9fae712a31327cbd8d0963d (patch)
tree64eff28a03a5ca2992ca9d7b66d7c8c3be74416e /Utilities/cmlibarchive/build/cmake
parent12baf7b7f18fcc13db5542c116d59bdc056595d8 (diff)
downloadCMake-c9a9c88634c98174d9fae712a31327cbd8d0963d.zip
CMake-c9a9c88634c98174d9fae712a31327cbd8d0963d.tar.gz
CMake-c9a9c88634c98174d9fae712a31327cbd8d0963d.tar.bz2
libarchive: Fix Borland integer constants
Some versions of Borland provide <stdint.h>, so we use it when possible. However, the 64-bit signed and unsigned integer min/max constants cause overflow warnings from Borland itself! For these constants we fall back on our default definitions.
Diffstat (limited to 'Utilities/cmlibarchive/build/cmake')
-rw-r--r--Utilities/cmlibarchive/build/cmake/config.h.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/Utilities/cmlibarchive/build/cmake/config.h.in b/Utilities/cmlibarchive/build/cmake/config.h.in
index e5f7e59..07e7386 100644
--- a/Utilities/cmlibarchive/build/cmake/config.h.in
+++ b/Utilities/cmlibarchive/build/cmake/config.h.in
@@ -698,7 +698,7 @@
/* Define to `unsigned int' if <sys/types.h> does not define. */
#cmakedefine uintptr_t ${uintptr_t }
-#ifdef __BORLANDC__
+#if defined(__BORLANDC__) && !defined(HAVE_STDINT_H)
#define uintptr_t unsigned int
#define intptr_t int
#endif