Imported Upstream version 2.8.4
This commit is contained in:
		
							parent
							
								
									a7f4002a0c
								
							
						
					
					
						commit
						c9a620eda1
					
				@ -432,7 +432,7 @@ SET(CMake_VERSION_MAJOR 2)
 | 
			
		||||
SET(CMake_VERSION_MINOR 8)
 | 
			
		||||
SET(CMake_VERSION_PATCH 4)
 | 
			
		||||
SET(CMake_VERSION_TWEAK 0)
 | 
			
		||||
SET(CMake_VERSION_RC 2)
 | 
			
		||||
#SET(CMake_VERSION_RC 2)
 | 
			
		||||
 | 
			
		||||
# Releases define a tweak level.
 | 
			
		||||
IF(DEFINED CMake_VERSION_TWEAK)
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,23 @@
 | 
			
		||||
Changes in CMake 2.8.4 (since 2.8.4-rc2)
 | 
			
		||||
----------------------------------------
 | 
			
		||||
Alex Neundorf (1):
 | 
			
		||||
      Fix crash in GraphVizWriter when GRAPHVIZ_TARGET_IGNORE_REGEX is used
 | 
			
		||||
 | 
			
		||||
Andreas Schneider (1):
 | 
			
		||||
      FindPerlLibs: Add notice of copyright
 | 
			
		||||
 | 
			
		||||
Brad King (3):
 | 
			
		||||
      libarchive: Define major/minor/makedev only where needed (#11648)
 | 
			
		||||
      libarchive: Use OpenSSL only if CMAKE_USE_OPENSSL (#11815)
 | 
			
		||||
      Fix documentation of MSVC_VERSION (#11833)
 | 
			
		||||
 | 
			
		||||
David Cole (1):
 | 
			
		||||
      Silence the may be used uninitialized warnings: initialize stuff.
 | 
			
		||||
 | 
			
		||||
Eric NOULARD (2):
 | 
			
		||||
      CPack   Tests the different ways of packaging components
 | 
			
		||||
      Avoid foreach IN LISTS syntax which is not supported by CMake 2.6
 | 
			
		||||
 | 
			
		||||
Changes in CMake 2.8.4-rc2 (since 2.8.4-rc1)
 | 
			
		||||
--------------------------------------------
 | 
			
		||||
Alex Neundorf (3):
 | 
			
		||||
 | 
			
		||||
@ -25,6 +25,7 @@
 | 
			
		||||
 | 
			
		||||
#=============================================================================
 | 
			
		||||
# Copyright 2004-2009 Kitware, Inc.
 | 
			
		||||
# Copyright 2008      Andreas Schneider <asn@cryptomilk.org>
 | 
			
		||||
#
 | 
			
		||||
# Distributed under the OSI-approved BSD License (the "License");
 | 
			
		||||
# see accompanying file Copyright.txt for details.
 | 
			
		||||
 | 
			
		||||
@ -150,7 +150,7 @@ int cmCPackOSXX11Generator::PackageFiles()
 | 
			
		||||
  // since we get random dashboard failures with this one
 | 
			
		||||
  // try running it more than once
 | 
			
		||||
  int numTries = 4;
 | 
			
		||||
  bool res;
 | 
			
		||||
  bool res = false;
 | 
			
		||||
  while(numTries > 0)
 | 
			
		||||
    {
 | 
			
		||||
    res = cmSystemTools::RunSingleCommand(dmgCmd.str().c_str(), &output,
 | 
			
		||||
 | 
			
		||||
@ -320,7 +320,7 @@ int cmCPackPackageMakerGenerator::PackageFiles()
 | 
			
		||||
  std::string output;
 | 
			
		||||
  int retVal = 1;
 | 
			
		||||
  int numTries = 4;
 | 
			
		||||
  bool res;
 | 
			
		||||
  bool res = false;
 | 
			
		||||
  while(numTries > 0)
 | 
			
		||||
    {
 | 
			
		||||
    res = cmSystemTools::RunSingleCommand(dmgCmd.str().c_str(), &output,
 | 
			
		||||
 | 
			
		||||
@ -867,8 +867,14 @@ void cmDocumentVariables::DefineVariables(cmake* cm)
 | 
			
		||||
  cm->DefineProperty
 | 
			
		||||
    ("MSVC_VERSION", cmProperty::VARIABLE,
 | 
			
		||||
     "The version of Microsoft Visual C/C++ being used if any.",
 | 
			
		||||
     "The version of Microsoft Visual C/C++ being used if any. "
 | 
			
		||||
     "For example 1300 is MSVC 6.0.",
 | 
			
		||||
     "Known version numbers are:\n"
 | 
			
		||||
     "  1200 = VS  6.0\n"
 | 
			
		||||
     "  1300 = VS  7.0\n"
 | 
			
		||||
     "  1310 = VS  7.1\n"
 | 
			
		||||
     "  1400 = VS  8.0\n"
 | 
			
		||||
     "  1500 = VS  9.0\n"
 | 
			
		||||
     "  1600 = VS 10.0\n"
 | 
			
		||||
     "",
 | 
			
		||||
     false,
 | 
			
		||||
     "Variables That Describe the System");
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -272,6 +272,12 @@ void cmGraphVizWriter::WriteConnections(const char* targetName,
 | 
			
		||||
    std::map<cmStdString, cmStdString>::const_iterator libNameIt =
 | 
			
		||||
                                          this->TargetNamesNodes.find(libName);
 | 
			
		||||
 | 
			
		||||
    // can happen e.g. if GRAPHVIZ_TARGET_IGNORE_REGEX is used
 | 
			
		||||
    if(libNameIt == this->TargetNamesNodes.end())
 | 
			
		||||
      {
 | 
			
		||||
      continue;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
    std::string connectionName = myNodeName;
 | 
			
		||||
    connectionName += "-";
 | 
			
		||||
    connectionName += libNameIt->second;
 | 
			
		||||
 | 
			
		||||
@ -15,7 +15,7 @@
 | 
			
		||||
SET(KWSYS_DATE_STAMP_YEAR  2011)
 | 
			
		||||
 | 
			
		||||
# KWSys version date month component.  Format is MM.
 | 
			
		||||
SET(KWSYS_DATE_STAMP_MONTH 01)
 | 
			
		||||
SET(KWSYS_DATE_STAMP_MONTH 02)
 | 
			
		||||
 | 
			
		||||
# KWSys version date day component.  Format is DD.
 | 
			
		||||
SET(KWSYS_DATE_STAMP_DAY   31)
 | 
			
		||||
SET(KWSYS_DATE_STAMP_DAY   15)
 | 
			
		||||
 | 
			
		||||
@ -563,30 +563,40 @@ ${CMake_BINARY_DIR}/bin/cmake -DVERSION=master -P ${CMake_SOURCE_DIR}/Utilities/
 | 
			
		||||
 | 
			
		||||
  IF(CTEST_RUN_CPackComponentsForAll)
 | 
			
		||||
    set(CPackComponentsForAll_EXTRA_OPTIONS)
 | 
			
		||||
 | 
			
		||||
    set(CPackRun_CPackGen  "-DCPackGen=ZIP")
 | 
			
		||||
    set(CPackRun_CPackCommand "-DCPackCommand=${CMAKE_CPACK_COMMAND}")
 | 
			
		||||
    set(CPackRun_CPackComponentWay "-DCPackComponentWay=default")
 | 
			
		||||
 | 
			
		||||
    ADD_TEST(CPackComponentsForAll-ZIP-default ${CMAKE_CTEST_COMMAND}
 | 
			
		||||
    # set up list of CPack generators
 | 
			
		||||
    list(APPEND GENLST "ZIP")
 | 
			
		||||
    # set up list of component packaging ways
 | 
			
		||||
    list(APPEND CWAYLST "default")
 | 
			
		||||
    list(APPEND CWAYLST "OnePackPerGroup")
 | 
			
		||||
    list(APPEND CWAYLST "IgnoreGroup")
 | 
			
		||||
    list(APPEND CWAYLST "AllInOne")
 | 
			
		||||
    list(APPEND CWAYLST "AllGroupsInOne")
 | 
			
		||||
    foreach(CPackGen ${GENLST})
 | 
			
		||||
      set(CPackRun_CPackGen  "-DCPackGen=${CPackGen}")
 | 
			
		||||
      foreach(CPackComponentWay ${CWAYLST})
 | 
			
		||||
        set(CPackRun_CPackComponentWay "-DCPackComponentWay=${CPackComponentWay}")
 | 
			
		||||
        ADD_TEST(CPackComponentsForAll-${CPackGen}-${CPackComponentWay} ${CMAKE_CTEST_COMMAND}
 | 
			
		||||
          --build-and-test
 | 
			
		||||
          "${CMake_SOURCE_DIR}/Tests/CPackComponentsForAll"
 | 
			
		||||
      "${CMake_BINARY_DIR}/Tests/CPackComponentsForAll/buildZIP-NoComponent"
 | 
			
		||||
          "${CMake_BINARY_DIR}/Tests/CPackComponentsForAll/build${CPackGen}-${CPackComponentWay}"
 | 
			
		||||
          --build-generator ${CMAKE_TEST_GENERATOR}
 | 
			
		||||
          --build-project CPackComponentsForAll
 | 
			
		||||
          --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
 | 
			
		||||
          --build-options
 | 
			
		||||
        -DCPACK_BINARY_ZIP:BOOL=ON
 | 
			
		||||
             -DCPACK_BINARY_${CPackGen}:BOOL=ON
 | 
			
		||||
             ${CPackRun_CPackComponentWay}
 | 
			
		||||
             ${CPackComponentsForAll_EXTRA_OPTIONS}
 | 
			
		||||
             --graphviz=CPackComponentsForAll.dot
 | 
			
		||||
          --test-command ${CMAKE_CMAKE_COMMAND}
 | 
			
		||||
        "-DCPackComponentsForAll_BINARY_DIR:PATH=${CMake_BINARY_DIR}/Tests/CPackComponentsForAll/buildZIP-NoComponent"
 | 
			
		||||
            "-DCPackComponentsForAll_BINARY_DIR:PATH=${CMake_BINARY_DIR}/Tests/CPackComponentsForAll/build${CPackGen}-${CPackComponentWay}"
 | 
			
		||||
            "${CPackRun_CPackCommand}"
 | 
			
		||||
            "${CPackRun_CPackGen}"
 | 
			
		||||
            "${CPackRun_CPackComponentWay}"
 | 
			
		||||
            -P "${CMake_SOURCE_DIR}/Tests/CPackComponentsForAll/RunCPackVerifyResult.cmake")
 | 
			
		||||
 | 
			
		||||
    LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/CPackComponentsForAll")
 | 
			
		||||
        LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/CPackComponentsForAll/build${CPackGen}-${CPackComponentWay}")
 | 
			
		||||
      endforeach(CPackComponentWay)
 | 
			
		||||
    endforeach(CPackGen)
 | 
			
		||||
  ENDIF(CTEST_RUN_CPackComponentsForAll)
 | 
			
		||||
 | 
			
		||||
  # By default, turn this test off (because it takes a long time...)
 | 
			
		||||
 | 
			
		||||
@ -107,14 +107,14 @@ set(CPACK_COMPONENT_HEADERS_INSTALL_TYPES Developer Full)
 | 
			
		||||
set(CPACK_COMPONENT_APPLICATIONS_INSTALL_TYPES Full)
 | 
			
		||||
 | 
			
		||||
# We may use the CPack specific config file in order
 | 
			
		||||
# to tailor CPack behavio on a CPack generator specific way
 | 
			
		||||
# to tailor CPack behavior on a CPack generator specific way
 | 
			
		||||
# (Behavior would be different for RPM or TGZ or DEB ...)
 | 
			
		||||
if (USE_CPACK_PROJECT_CONFIG)
 | 
			
		||||
if (NOT ("${CPackComponentWay}" STREQUAL "default"))
 | 
			
		||||
  # Setup project specific CPack-time CPack Config file.
 | 
			
		||||
  configure_file(${MyLib_SOURCE_DIR}/MyLibCPackConfig.cmake.in
 | 
			
		||||
    ${MyLib_BINARY_DIR}/MyLibCPackConfig.cmake
 | 
			
		||||
  configure_file(${CPackComponentsForAll_SOURCE_DIR}/MyLibCPackConfig-${CPackComponentWay}.cmake.in
 | 
			
		||||
    ${CPackComponentsForAll_BINARY_DIR}/MyLibCPackConfig-${CPackComponentWay}.cmake
 | 
			
		||||
    @ONLY)
 | 
			
		||||
  set(CPACK_PROJECT_CONFIG_FILE ${MyLib_BINARY_DIR}/MyLibCPackConfig.cmake)
 | 
			
		||||
endif (USE_CPACK_PROJECT_CONFIG)
 | 
			
		||||
  set(CPACK_PROJECT_CONFIG_FILE ${CPackComponentsForAll_BINARY_DIR}/MyLibCPackConfig-${CPackComponentWay}.cmake)
 | 
			
		||||
endif (NOT ("${CPackComponentWay}" STREQUAL "default"))
 | 
			
		||||
# Include CPack to introduce the appropriate targets
 | 
			
		||||
include(CPack)
 | 
			
		||||
@ -0,0 +1,18 @@
 | 
			
		||||
#
 | 
			
		||||
# Activate component packaging
 | 
			
		||||
#
 | 
			
		||||
if(CPACK_GENERATOR MATCHES "ZIP")
 | 
			
		||||
   set(CPACK_ARCHIVE_COMPONENT_INSTALL "ON")
 | 
			
		||||
endif(CPACK_GENERATOR MATCHES "ZIP")
 | 
			
		||||
 | 
			
		||||
if(CPACK_GENERATOR MATCHES "RPM")
 | 
			
		||||
   set(CPACK_RPM_COMPONENT_INSTALL "ON")
 | 
			
		||||
endif(CPACK_GENERATOR MATCHES "RPM")
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Choose grouping way
 | 
			
		||||
#
 | 
			
		||||
set(CPACK_COMPONENTS_ALL_GROUPS_IN_ONE_PACKAGE 1)
 | 
			
		||||
#set(CPACK_COMPONENTS_GROUPING)
 | 
			
		||||
#set(CPACK_COMPONENTS_IGNORE_GROUPS 1)
 | 
			
		||||
#set(CPACK_COMPONENTS_ALL_IN_ONE_PACKAGE 1)
 | 
			
		||||
@ -0,0 +1,18 @@
 | 
			
		||||
#
 | 
			
		||||
# Activate component packaging
 | 
			
		||||
#
 | 
			
		||||
if(CPACK_GENERATOR MATCHES "ZIP")
 | 
			
		||||
   set(CPACK_ARCHIVE_COMPONENT_INSTALL "ON")
 | 
			
		||||
endif(CPACK_GENERATOR MATCHES "ZIP")
 | 
			
		||||
 | 
			
		||||
if(CPACK_GENERATOR MATCHES "RPM")
 | 
			
		||||
   set(CPACK_RPM_COMPONENT_INSTALL "ON")
 | 
			
		||||
endif(CPACK_GENERATOR MATCHES "RPM")
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Choose grouping way
 | 
			
		||||
#
 | 
			
		||||
#set(CPACK_COMPONENTS_ALL_GROUPS_IN_ONE_PACKAGE 1)
 | 
			
		||||
#set(CPACK_COMPONENTS_GROUPING)
 | 
			
		||||
#set(CPACK_COMPONENTS_IGNORE_GROUPS 1)
 | 
			
		||||
set(CPACK_COMPONENTS_ALL_IN_ONE_PACKAGE 1)
 | 
			
		||||
@ -0,0 +1,18 @@
 | 
			
		||||
#
 | 
			
		||||
# Activate component packaging
 | 
			
		||||
#
 | 
			
		||||
if(CPACK_GENERATOR MATCHES "ZIP")
 | 
			
		||||
   set(CPACK_ARCHIVE_COMPONENT_INSTALL "ON")
 | 
			
		||||
endif(CPACK_GENERATOR MATCHES "ZIP")
 | 
			
		||||
 | 
			
		||||
if(CPACK_GENERATOR MATCHES "RPM")
 | 
			
		||||
   set(CPACK_RPM_COMPONENT_INSTALL "ON")
 | 
			
		||||
endif(CPACK_GENERATOR MATCHES "RPM")
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Choose grouping way
 | 
			
		||||
#
 | 
			
		||||
#set(CPACK_COMPONENTS_ALL_GROUPS_IN_ONE_PACKAGE)
 | 
			
		||||
#set(CPACK_COMPONENTS_GROUPING)
 | 
			
		||||
set(CPACK_COMPONENTS_IGNORE_GROUPS 1)
 | 
			
		||||
#set(CPACK_COMPONENTS_ALL_IN_ONE_PACKAGE 1)
 | 
			
		||||
@ -0,0 +1,18 @@
 | 
			
		||||
#
 | 
			
		||||
# Activate component packaging
 | 
			
		||||
#
 | 
			
		||||
if(CPACK_GENERATOR MATCHES "ZIP")
 | 
			
		||||
   set(CPACK_ARCHIVE_COMPONENT_INSTALL "ON")
 | 
			
		||||
endif(CPACK_GENERATOR MATCHES "ZIP")
 | 
			
		||||
 | 
			
		||||
if(CPACK_GENERATOR MATCHES "RPM")
 | 
			
		||||
   set(CPACK_RPM_COMPONENT_INSTALL "ON")
 | 
			
		||||
endif(CPACK_GENERATOR MATCHES "RPM")
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# Choose grouping way
 | 
			
		||||
#
 | 
			
		||||
#set(CPACK_COMPONENTS_ALL_GROUPS_IN_ONE_PACKAGE)
 | 
			
		||||
#set(CPACK_COMPONENTS_GROUPING)
 | 
			
		||||
#set(CPACK_COMPONENTS_IGNORE_GROUPS)
 | 
			
		||||
#set(CPACK_COMPONENTS_ALL_IN_ONE_PACKAGE)
 | 
			
		||||
@ -1,7 +0,0 @@
 | 
			
		||||
if(CPACK_GENERATOR MATCHES "ZIP")
 | 
			
		||||
#  set(CPACK_COMPONENTS_ALL_IN_ONE_PACKAGE 1)
 | 
			
		||||
endif(CPACK_GENERATOR MATCHES "ZIP")
 | 
			
		||||
 | 
			
		||||
if(CPACK_GENERATOR MATCHES "TGZ")
 | 
			
		||||
  set(CPACK_MONOLITHIC_INSTALL 1)
 | 
			
		||||
endif(CPACK_GENERATOR MATCHES "TGZ")
 | 
			
		||||
@ -49,6 +49,18 @@ if(CPackGen MATCHES "ZIP")
 | 
			
		||||
    if (${CPackComponentWay} STREQUAL "default")
 | 
			
		||||
        set(expected_count 1)
 | 
			
		||||
    endif(${CPackComponentWay} STREQUAL "default")
 | 
			
		||||
    if (${CPackComponentWay} STREQUAL "OnePackPerGroup")
 | 
			
		||||
        set(expected_count 2)
 | 
			
		||||
    endif (${CPackComponentWay} STREQUAL "OnePackPerGroup")
 | 
			
		||||
    if (${CPackComponentWay} STREQUAL "IgnoreGroup")
 | 
			
		||||
        set(expected_count 4)
 | 
			
		||||
    endif (${CPackComponentWay} STREQUAL "IgnoreGroup")
 | 
			
		||||
    if (${CPackComponentWay} STREQUAL "AllInOne")
 | 
			
		||||
        set(expected_count 1)
 | 
			
		||||
    endif (${CPackComponentWay} STREQUAL "AllInOne")
 | 
			
		||||
    if (${CPackComponentWay} STREQUAL "AllGroupsInOne")
 | 
			
		||||
        set(expected_count 1)
 | 
			
		||||
    endif (${CPackComponentWay} STREQUAL "AllGroupsInOne")
 | 
			
		||||
endif(CPackGen MATCHES "ZIP")
 | 
			
		||||
 | 
			
		||||
# Now verify if the number of expected file is OK
 | 
			
		||||
 | 
			
		||||
@ -274,7 +274,11 @@ LA_CHECK_INCLUDE_FILE("windows.h" HAVE_WINDOWS_H)
 | 
			
		||||
#
 | 
			
		||||
# Find OpenSSL
 | 
			
		||||
#
 | 
			
		||||
FIND_PACKAGE(OpenSSL)
 | 
			
		||||
IF(CMAKE_USE_OPENSSL)
 | 
			
		||||
  FIND_PACKAGE(OpenSSL)
 | 
			
		||||
ELSE()
 | 
			
		||||
  SET(OPENSSL_FOUND 0)
 | 
			
		||||
ENDIF()
 | 
			
		||||
IF(OPENSSL_FOUND)
 | 
			
		||||
  INCLUDE_DIRECTORIES(${OPENSSL_INCLUDE_DIR})
 | 
			
		||||
  LIST(APPEND ADDITIONAL_LIBS ${OPENSSL_LIBRARIES})
 | 
			
		||||
@ -296,7 +300,11 @@ LA_CHECK_INCLUDE_FILE("sha256.h" HAVE_SHA256_H)
 | 
			
		||||
#
 | 
			
		||||
# Find MD5/RMD160/SHA library
 | 
			
		||||
#
 | 
			
		||||
FIND_LIBRARY(CRYPTO_LIBRARY NAMES crypto)
 | 
			
		||||
IF(CMAKE_USE_OPENSSL)
 | 
			
		||||
  FIND_LIBRARY(CRYPTO_LIBRARY NAMES crypto)
 | 
			
		||||
ELSE()
 | 
			
		||||
  SET(CRYPTO_LIBRARY "")
 | 
			
		||||
ENDIF()
 | 
			
		||||
IF(CRYPTO_LIBRARY)
 | 
			
		||||
  LIST(APPEND ADDITIONAL_LIBS ${CRYPTO_LIBRARY})
 | 
			
		||||
ELSE(CRYPTO_LIBRARY)
 | 
			
		||||
 | 
			
		||||
@ -32,12 +32,12 @@ __FBSDID("$FreeBSD: src/lib/libarchive/archive_entry.c,v 1.55 2008/12/23 05:01:4
 | 
			
		||||
#ifdef HAVE_SYS_TYPES_H
 | 
			
		||||
#include <sys/types.h>
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef MAJOR_IN_MKDEV
 | 
			
		||||
#if MAJOR_IN_MKDEV
 | 
			
		||||
#include <sys/mkdev.h>
 | 
			
		||||
#else
 | 
			
		||||
#ifdef MAJOR_IN_SYSMACROS
 | 
			
		||||
#define HAVE_MAJOR
 | 
			
		||||
#elif MAJOR_IN_SYSMACROS
 | 
			
		||||
#include <sys/sysmacros.h>
 | 
			
		||||
#endif
 | 
			
		||||
#define HAVE_MAJOR
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef HAVE_LIMITS_H
 | 
			
		||||
#include <limits.h>
 | 
			
		||||
@ -75,6 +75,13 @@ __FBSDID("$FreeBSD: src/lib/libarchive/archive_entry.c,v 1.55 2008/12/23 05:01:4
 | 
			
		||||
#undef max
 | 
			
		||||
#define max(a, b)   ((a)>(b)?(a):(b))
 | 
			
		||||
 | 
			
		||||
#if !defined(HAVE_MAJOR) && !defined(major)
 | 
			
		||||
/* Replacement for major/minor/makedev. */
 | 
			
		||||
#define	major(x) ((int)(0x00ff & ((x) >> 8)))
 | 
			
		||||
#define	minor(x) ((int)(0xffff00ff & (x)))
 | 
			
		||||
#define	makedev(maj,min) ((0xff00 & ((maj)<<8)) | (0xffff00ff & (min)))
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Play games to come up with a suitable makedev() definition. */
 | 
			
		||||
#ifdef __QNXNTO__
 | 
			
		||||
/* QNX.  <sigh> */
 | 
			
		||||
 | 
			
		||||
@ -32,13 +32,6 @@ __FBSDID("$FreeBSD: src/lib/libarchive/archive_entry.c,v 1.55 2008/12/23 05:01:4
 | 
			
		||||
#ifdef HAVE_SYS_TYPES_H
 | 
			
		||||
#include <sys/types.h>
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef MAJOR_IN_MKDEV
 | 
			
		||||
#include <sys/mkdev.h>
 | 
			
		||||
#else
 | 
			
		||||
#ifdef MAJOR_IN_SYSMACROS
 | 
			
		||||
#include <sys/sysmacros.h>
 | 
			
		||||
#endif
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef HAVE_LIMITS_H
 | 
			
		||||
#include <limits.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -94,11 +94,6 @@
 | 
			
		||||
#endif
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Replacement for major/minor/makedev. */
 | 
			
		||||
#define major(x) ((int)(0x00ff & ((x) >> 8)))
 | 
			
		||||
#define minor(x) ((int)(0xffff00ff & (x)))
 | 
			
		||||
#define makedev(maj,min) ((0xff00 & ((maj)<<8))|(0xffff00ff & (min)))
 | 
			
		||||
 | 
			
		||||
/* Alias the Windows _function to the POSIX equivalent. */
 | 
			
		||||
#define access      _access
 | 
			
		||||
#define chdir       __la_chdir
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user