[Cmake-commits] CMake branch, next, updated. v2.8.2-717-g1066e56

Bill Hoffman bill.hoffman at kitware.com
Wed Sep 8 14:52:52 EDT 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  1066e56d8f72d9b8e0be6f62cea3bce086323083 (commit)
       via  bd56626a4ad06d43c896c59c2065a3fd1cd3b73a (commit)
      from  7902a76524ccc1a33397db763f9f4523d28b15fe (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=1066e56d8f72d9b8e0be6f62cea3bce086323083
commit 1066e56d8f72d9b8e0be6f62cea3bce086323083
Merge: 7902a76 bd56626
Author:     Bill Hoffman <bill.hoffman at kitware.com>
AuthorDate: Wed Sep 8 14:52:48 2010 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Wed Sep 8 14:52:48 2010 -0400

    Merge topic 'fix_osf_build' into next
    
    bd56626 Fixes for the OSF operating system build.


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=bd56626a4ad06d43c896c59c2065a3fd1cd3b73a
commit bd56626a4ad06d43c896c59c2065a3fd1cd3b73a
Author:     Bill Hoffman <bill.hoffman at kitware.com>
AuthorDate: Wed Sep 8 14:50:14 2010 -0400
Commit:     Bill Hoffman <bill.hoffman at kitware.com>
CommitDate: Wed Sep 8 14:50:14 2010 -0400

    Fixes for the OSF operating system build.

diff --git a/Utilities/cmlibarchive/CMakeLists.txt b/Utilities/cmlibarchive/CMakeLists.txt
index e95935a..8c10b21 100644
--- a/Utilities/cmlibarchive/CMakeLists.txt
+++ b/Utilities/cmlibarchive/CMakeLists.txt
@@ -512,6 +512,8 @@ CHECK_TYPE_SIZE(int64_t     INT64_T)
 IF(NOT HAVE_INT64_T)
   IF(WIN32)
     SET(int64_t "__int64")
+  ELSE(WIN32)
+    SET(int64_t "long long")
   ENDIF(WIN32)
 ENDIF(NOT HAVE_INT64_T)
 #
@@ -568,9 +570,7 @@ ENDIF(NOT HAVE_UINT16_T)
 #
 CHECK_TYPE_SIZE(uint32_t    UINT32_T)
 IF(NOT HAVE_UINT32_T)
-  IF(WIN32)
-    SET(uint32_t "unsigned int")
-  ENDIF(WIN32)
+  SET(uint32_t "unsigned int")
 ENDIF(NOT HAVE_UINT32_T)
 CHECK_TYPE_SIZE(int32_t    INT32_T)
 IF(NOT HAVE_INT32_T)
@@ -581,6 +581,8 @@ CHECK_TYPE_SIZE(uint64_t    UINT64_T)
 IF(NOT HAVE_UINT64_T)
   IF(WIN32)
     SET(uint64_t "unsigned __int64")
+  ELSE(WIN32)
+    SET(uint64_t "unsigned long long")
   ENDIF(WIN32)
 ENDIF(NOT HAVE_UINT64_T)
 #
diff --git a/Utilities/cmlibarchive/build/cmake/config.h.in b/Utilities/cmlibarchive/build/cmake/config.h.in
index 9af45a0..34dbce3 100644
--- a/Utilities/cmlibarchive/build/cmake/config.h.in
+++ b/Utilities/cmlibarchive/build/cmake/config.h.in
@@ -1,4 +1,7 @@
 /* config.h.  Generated from config.h.cmake by cmake configure */
+#if defined(__osf__)
+# define _OSF_SOURCE
+#endif
 
 /* Version number of bsdcpio */
 #cmakedefine BSDCPIO_VERSION_STRING "${BSDCPIO_VERSION_STRING}"
diff --git a/Utilities/cmlibarchive/libarchive/archive.h b/Utilities/cmlibarchive/libarchive/archive.h
index 9d84121..9b918a8 100644
--- a/Utilities/cmlibarchive/libarchive/archive.h
+++ b/Utilities/cmlibarchive/libarchive/archive.h
@@ -37,7 +37,7 @@
  */
 #if defined(__BORLANDC__) && __BORLANDC__ >= 0x560
 # define __LA_STDINT_H <stdint.h>
-#elif !defined(__WATCOMC__) && !defined(_MSC_VER) && !defined(__INTERIX) && !defined(__BORLANDC__)
+#elif !defined(__WATCOMC__) && !defined(_MSC_VER) && !defined(__INTERIX) && !defined(__BORLANDC__) && !defined(__osf__)
 # define __LA_STDINT_H <inttypes.h>
 #endif
 
@@ -68,7 +68,11 @@
 # endif
 #else
 #include <unistd.h>  /* ssize_t, uid_t, and gid_t */
-#define __LA_INT64_T    int64_t
+#if defined(__osf__)
+#  define __LA_INT64_T    long long
+#else
+#  define __LA_INT64_T    int64_t
+#endif
 #define __LA_SSIZE_T    ssize_t
 #define __LA_UID_T  uid_t
 #define __LA_GID_T  gid_t
diff --git a/Utilities/cmlibarchive/libarchive/archive_entry.h b/Utilities/cmlibarchive/libarchive/archive_entry.h
index 9c7cd43..e85285f 100644
--- a/Utilities/cmlibarchive/libarchive/archive_entry.h
+++ b/Utilities/cmlibarchive/libarchive/archive_entry.h
@@ -61,7 +61,11 @@
 # endif
 #else
 # include <unistd.h>
-#define __LA_INT64_T    int64_t
+#ifdef __osf__
+#  define __LA_INT64_T    long long
+#else
+#  define __LA_INT64_T    int64_t
+#endif
 #define __LA_UID_T  uid_t
 #define __LA_GID_T  gid_t
 #define __LA_DEV_T  dev_t

-----------------------------------------------------------------------

Summary of changes:
 Utilities/cmlibarchive/CMakeLists.txt             |    8 +++++---
 Utilities/cmlibarchive/build/cmake/config.h.in    |    3 +++
 Utilities/cmlibarchive/libarchive/archive.h       |    8 ++++++--
 Utilities/cmlibarchive/libarchive/archive_entry.h |    6 +++++-
 4 files changed, 19 insertions(+), 6 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list