[Cmake-commits] CMake annotated tag, v2.8.8, created. v2.8.8

Brad King brad.king at kitware.com
Thu Apr 19 07:46:43 EDT 2012


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 annotated tag, v2.8.8 has been created
        at  648ff9b874eb739bde783d5e9203a883b6852edb (tag)
   tagging  6218aba37ad9990304f91bf6c27e014fbf8ad684 (commit)
  replaces  v2.8.7
 tagged by  Brad King
        on  Thu Apr 19 07:44:54 2012 -0400

- Log -----------------------------------------------------------------
CMake 2.8.8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAABAgAGBQJPj/q5AAoJEOyP7zp7+07aN4UP/Axp4o0q1LDQZ6SmDbkEIfBL
JsmwEFTVbTahqiqnnngku/de9MmvFXqirgCt9hKrnHKCaVPb/rAxkf46HzwIkyiP
kqXfGmKEMQ6kTB3cCdlWAKNluwHPCFb2A/pmLwIgQb25yxkSXXY5qY44fYnc85S+
k4BwCRMUIp+knfaoMiV+dWW3Uh4ssRHyp95sPEgZ4/sB9pbQ7pbTUzBaNDO0fJ2+
dq8cHuMklt44Nr8yqfSPFEGS5i6jkaCbldf5zrAVysMfb9KiJpQ7skiHFUAyn5tr
3ZhgfE3R91hlI5tk86NiDjI6k0yaNXLYqm6J48POp+vhYBS3JCSNC9DUGqtehIX3
t1tScvuCfM7a+EZFbOONb+rJbcyzpyKXMEKfDNNOu8kLsChiA5CZG538Dq5h9Ckz
U05ReuNuDqzq4zxdcnmBlrQ8d0s4R/O7W/XUhrcmWNoTVUvbtyTnSixPFQ7LHYfC
OZ2eUIcZmCJsMNXfzV3Z4EryLxOwqh7BG2s3pUtUywVmF5OY3T1orw6rZP9KtiXD
00O7/F1kzxR1nauFHN07yTSs7qgxOAS1MxW+ryJHcOiuUaUk5rGUaJQQLhEhmNpt
qQr+tQkBoKsizfmtnH0FkB6lt2mWcpvk1g604CLCy+OHwgeAZ1NBrxwNO5pHjdkN
yYHKp+p9+maA/9LpwVwt
=OTX0
-----END PGP SIGNATURE-----

Aaron C. Meadows (1):
      Visual Studio: Allow setting Single Byte Character Set (#12189)

Alex Neundorf (38):
      GNUInstallDirs: add support for Debian multiarch
      FindRuby: fix usage of RUBY_VERSION_MAJOR (#12172)
      FindRuby: add more possible library names (for ubuntu, #12172)
      FindRuby.cmake: add more debug output
      fix FeatureSummary for REQUIRED packages, they were reported as OPTIONAL
      FindGetText: fix multiple targets with the same name problem (CMP0002)
      fix #6976: FindX11 also searches for X11_Xxf86vm_LIB
      GenerateExportHeader: use double quotes around _gcc_version
      -remove trailing whitespace
      -don't pull in CheckTypeSize.cmake from the cmake which is being built
      bootstrap: move while() and endwhile() into the bootstrap build
      Check*.cmake: Expand imported targets in CMAKE_REQUIRED_LIBRARIES
      find_package: print error if an invalid CONFIGS name is used
      find_package: rename NoModule to UseFindModules
      find_package: improve error message when no Find module is present
      find_package: add MODULE mode to use only Find-modules
      find_package: add CONFIG mode keyword alias for NO_MODULE
      find_package: mention requested version number in error message
      find_package: error out if REQUIRED Config has not been found
      add CMakePackageConfigHelpers: configure_package_config_file()
      wrap write_basic_config_version_file as write_basic_package_version_file()
      write_basic_package_version_file(): improve documentation
      write_basic_package_version_file: add ExactVersion mode
      WriteBasicConfigVersionFile: add test for ExactVersion mode
      find_package: allow <pkg>Config.cmake to set <pkg>_FOUND to FALSE
      find_package: add test for setting Foo_FOUND to FALSE in a Config file
      find_package: additional test for checking the error message
      find_package: add OPTIONAL_COMPONENTS keyword
      FPHSA(): add missing "]" to documentation
      find_package: add documentation for OPTIONAL_COMPONENTS
      FPHSA(): add HANDLE_COMPONENTS option
      add macro check_required_components() to configure_package_config_file()
      Eclipse: fix #13036, make version detection work with symlinks
      guard eCos.cmake against multiple inclusion (#12987)
      make cmLocalGenerator::EscapeForCMake() static
      automoc: fix #13018, proper cmake escaping to avoid false rebuilds
      automoc: add define to test which caused bug #13018
      fix #13054: support OBJECT libraries in Eclipse

Alexandru Ciobanu (2):
      CTest: Detect Xcode error "Command ... failed with exit code"
      CTest: Match valgrind errors with "points to" (#12922)

Alexey Ozeritsky (1):
      FindBLAS/FindLAPACK: Work with MKL version 10.3 (#12924, #12925)

Artur Kedzierski (1):
      Add CURL_CA_BUNDLE option for SSL support (#12946)

Ben Boeckel (1):
      Create granular targets for Ninja generators too

Bill Hoffman (12):
      Add CMakeAddFortranSubdirectory to use MinGW gfortran in VS
      VSGNUFortran: Add special case for SunPro Fortran runtime library
      VSGNUFortran: Disable test in special cases
      CMakeAddFortranSubdirectory: Make IMPORTED targets GLOBAL
      Use upgraded qt on linux  build machine.
      Teach CTest what a ninja error looks like.
      Allow two cmake_add_fortran_subdirectory calls in the same project.
      Add ability to include a file in a project via a cache variable.
      Fix typo in error message, and remove redundent test.
      Ninja: Add a cache option CMAKE_ENABLE_NINJA to enable the ninja generator.
      Ninja: Fix for PDB files with spaces in the path.
      Fix FindMPI for the intel compiler on linux by looking in implict directories.

Bjoern Ricks (1):
      Fix crash if app bundle executeable couldn't be found

Brad King (180):
      Add framework to detect compiler version with its id (#12408)
      Detect GNU compiler version with its id (#6251)
      Detect MSVC compiler version with its id
      Detect Intel compiler version with its id (#11937)
      Detect Borland compiler version with its id
      Detect IBM XL compiler version with its id
      Detect PGI compiler version with its id
      Detect Clang compiler version with its id
      Detect Watcom compiler version with its id
      bootstrap: Update copyright year in version report
      bootstrap: Re-implement command line option processing
      bootstrap: Forward options after '--' to cmake
      libarchive: Remove our copy to make room for new import
      Merge branch 'libarchive-upstream' into update-libarchive
      CheckCCompilerFlag: Generalize "but not for C" case (#12633)
      libarchive: Add .gitattributes for indentation with tab
      libarchive: Add README-CMake.txt
      libarchive: Do not build subdirectories not in reduced snapshot
      libarchive: Remove -Wall -Werror from build with GNU
      libarchive: Build one static cmlibarchive for CMake
      libarchive: Include cm_zlib.h to get zlib used by CMake
      Handle libarchive API change in archive_read_data_block
      Configure libarchive build within CMake
      libarchive: Install COPYING with CMake documentation
      libarchive: Port to OSF operating system
      libarchive: Fix typo in CheckFileOffsetBits
      libarchive: Implement custom lseek for Borland
      libarchive: Declare mbstate_t and wcrtomb for Borland
      libarchive: Cast constants to int64_t instead of using LL suffix
      libarchive: Workaround case-insensitive symbols on Borland
      libarchive: Clean up configuration within CMake build
      libarchive: Cast mode constants to mode_t in case it is signed
      libarchive: Fix Windows NT API usage in VS 6
      libarchive: Suppress compiler warnings
      libarchive: Fix var decl after statement in archive_string.c
      libarchive: Do not use ST_NOATIME if not defined
      libarchive: Check for 'struct statvfs' member 'f_iosize'
      complex: Remove ancient unused ComplexRelativePaths test
      complex: Sync Tests/ComplexOneConfig with Tests/Complex
      complex: Remove dynamic loader tests
      complex: Move GeneratedFileStream test to CMakeLibTests
      complex: Simplify test for single-character exe name
      complex: Move cmSystemTools::UpperCase test to CMakeLibTests
      complex: Remove test dependence on cmSystemTools
      complex: Remove unused option to test CMakeLib
      Intel: Fix Windows per-config Fortran flags (#12642)
      libarchive: Do not use MNT_NOATIME if not defined
      libarchive: Use Apple copyfile.h API only if available
      libarchive: Remove hard-coded build configuration
      libarchive: Cleanup after ZLIB_WINAPI check
      libarchive: Define _XOPEN_SOURCE=500 on HP-UX
      libarchive: Include linux/types.h before linux/fiemap.h
      libarchive: Rename isoent_rr_move_dir parameter isoent => curent
      libarchive: Suppress PathScale compiler warnings
      libarchive: Avoid bogus conversion warning from PGI compiler
      libarchive: Set .gitattributes to allow trailing whitespace
      Merge branch 'libarchive-upstream' into update-libarchive
      libarchive: Update README-CMake.txt for new snapshot
      libarchive: Restore CMake 2.6.3 as minimum version
      VS10: Fix /pdb option vcxproj element name (#12328)
      Detect SunPro compiler version with its id
      Detect HP compiler version with its id
      Document compiler version macro formats used for detection
      Detect SGI MIPSpro compiler version with its id
      ExternalProject: Fix git.cmd version detection
      ExternalProject: Update copyright year
      Include bzlib.h consistently across CMake build (#10950)
      Add infrastructure for CMake-only tests
      Tolerate cycles in shared library link interfaces (#12647)
      FindMPI: Append MPI C++ library correctly in non-compiler case (#12874)
      cmInstallCommand: Fix line length for style
      cmake-mode.el: Indent after multiline argument (#12908)
      Optionally allow IMPORTED targets to be globally visible
      Add test covering imported target scope rules
      Clarify IMPORTED_ target property documentation
      VS: Simplify ;-separated attribute value parsing
      Fix CXX/Fortran MODULE flags when enabled before C (#12929)
      Remove unused test code
      Allow directory names containing '=' and warn if necessary (#12934)
      Add CheckLanguage module
      Merge branch 'add-CheckLanguage-module' into CMakeAddFortranSubdirectory
      CMakeAddFortranSubdirectory: Allow full paths to directories
      CMakeAddFortranSubdirectory: Fix documentation format and typos
      CMakeAddFortranSubdirectory: Find gfortran in PATH
      CMakeAddFortranSubdirectory: Validate gfortran architecture
      CMakeAddFortranSubdirectory: Always parse arguments
      CMakeAddFortranSubdirectory: Add NO_EXTERNAL_INSTALL option
      libarchive: Workaround mbsnrtowcs assertion failure on old glibc
      Recognize OpenBSD versioned .so names (#12954)
      try_compile: Use random executable file name (#12957)
      Rename Modules/Platform/Windows-{Borland => Embarcadero}.cmake
      Merge branch 'upstream-kwiml' into update-KWIML
      Recognize Embarcadero compiler (#12604)
      Factor cmInstallType out of cmTarget::TargetType
      find_package: Reject mixed use of MODULE- and CONFIG-only options
      find_package: Optionally warn when implicitly using Config mode
      Add infrastructure for CMakeCommands tests
      Merge branch 'test-CMakeCommands' into find_package-improve-messages
      find_package: Test error and warning messages in failure cases
      bootstrap: Convert MSYS paths to Windows format (#13001)
      Merge branch 'add-const-qualifiers' into doxygen-fixes
      CTest.UpdateHG: Fix repo URL for local filesystem (#13001)
      cmcurl: Do not hard-coded Windows check results for MinGW (#13001)
      CheckSourceTree: Remove CVS checkout support (#13001)
      Fix MSYS CVS local test repo path format (#13001)
      Remove unused partial OBJECT_FILES property implementation
      VS: Simplify object name computation
      find_package: Test that REQUIRED aborts processing correctly
      Hide Makefile local object info inside local generator
      Merge branch 'cleanup-object-file-names' into object-library
      Add cmGeneratorTarget to represent a target during generation
      Create a cmGeneratorTarget for each cmTarget during generation
      Simplify cmMakefileTargetGenerator using cmGeneratorTarget
      Simplify cmVisualStudio10TargetGenerator using cmGeneratorTarget
      Pre-compute object file names before Makefile generation
      Pre-compute object file names before VS project generation
      Remove unused cmSourceGroup method
      Rename/constify build-time config placeholder lookup
      KWIML: Make test_INT robust to #define-d int#_t and INT#_C
      Merge branch 'upstream-kwiml' into update-KWIML
      Add stronger infrastructure for CMake-only tests
      Use generalized RunCMake test infrastrucure for find_package test
      Use generalized RunCMake test infrastrucure for build_command test
      Document Fortran_MODULE_DIRECTORY as OUTPUT only (#13034)
      Pre-compute and store target object directory in cmGeneratorTarget
      Merge branch 'test-RunCMake' into object-library
      Ninja: Constify use of cmCustomCommand
      Merge topic 'FindCxxTest-version-4-issue-13022'
      Merge topic 'suppress-warnings'
      Merge topic 'cleanup-object-file-names'
      Merge topic 'ctest-clang-in-xcode'
      Merge topic 'ctest-match-valgrind'
      Merge topic 'fix-cpack-hdiutil-retry-loops'
      Merge topic 'update-KWIML'
      Merge topic 'ExactVersionModeForVersionFile'
      Merge topic 'test-RunCMake'
      Merge topic 'doc-Fortran-mod-dir-issue-13034'
      Add OBJECT_LIBRARY target type
      Build object library targets in Makefiles
      Build object library targets in VS
      Write CMakeCache.txt atomically (#13040)
      Add $<TARGET_OBJECTS:...> expression to use an object library
      Test OBJECT library success cases
      Test OBJECT library failure cases
      Test OBJECT library language propagation
      Test OBJECT library use without other sources
      Document OBJECT library type in add_library command
      Ninja: Avoid using 'this' in member initializers
      Merge branch 'object-library' into ninja-object-library
      Pre-compute object file names before Ninja generation
      Simplify cmNinjaTargetGenerator using cmGeneratorTarget
      Build object library targets in Ninja
      Merge branch 'object-library' into ninja-object-library
      Ninja: Honor $<TARGET_OBJECTS:...> source expressions
      Merge branch 'object-library' into ninja-object-library
      Merge topic 'ninja-generator'
      find_package: Test rejection of required+optional components
      Merge branch 'object-library' into xcode-object-library
      Merge branch 'object-library' into xcode-object-library
      Merge branch 'xcode-object-library' into object-library
      Merge branch 'ninja-object-library' into object-library
      Merge topic 'fix-12621-xcode43'
      Merge topic 'write-cache-atomically'
      Merge topic 'CPack-fixSTGZpermission-bug13046'
      Merge topic 'CPack-fixCPACK_MONOLITHIC_INSTALL-handling'
      Merge topic 'find_package_set_FOUND_VariableInConfigFile'
      Simplify cmVisualStudio10TargetGenerator source classification
      VS10: Fix external objects generated outside target (#13047)
      Fix ObjectLibrary test on Watcom
      KWIML: Avoid conflict with C++11 user-defined literals
      Merge branch 'upstream-kwiml' into update-KWIML
      CTest.UpdateHG: Fix repo URL for leading slash
      Merge topic 'fix-CTestUpdateHG-url'
      Always compile sources with known language
      Classify known header file extensions as headers
      VS: Add CMakeLists.txt re-run rules at start of generation
      Test generated module .def files
      Ninja: Fix module .def file path conversion
      Merge branch 'test-generated-def' into ninja-generated-def
      CheckIncludeFiles: Shorten check description message

Christian Andersson (1):
      FindPythonLibs: Search for single-user installs on Windows

Christopher Sean Morrison (1):
      cmake-mode.el: Make indentation case-insensitive (#12995)

Clinton Stimpson (14):
      GetPrerequisites: Add support for @rpath on Mac OS X.
      cmake-gui: Improve interrupt granularity to fix bug 12649.
      GetPrerequisites: Add support for @rpath on Mac OS X.
      GetPrerequisites: Add test for @rpath support.
      Fix new BundleUtilities test failure on Mac 10.4.x
      Fix BundleUtilities test failure with space in build path.
      FindQt4: clarify warning message about incorrect Qt installation.
      FindQt4: Add include directories for lupdate.
      Fix paths/hints for finding qtmain.
      Add test for DeployQt4.cmake
      Fix for Qt4Deploy on some test machines.
      Remove QtGui dependency in Qt4Deploy test and verify QtSql existance.
      DragNDrop: Fix problem with relocated files in Xcode 4.3
      DeployQt4: Add path to Qt dlls on Windows.

Daniel Nelson (1):
      CPack  Add top level directory in component install for Archive Generators

David Cole (260):
      Begin post-2.8.7 development
      Release: Increase timeout for slow-testing cygwin build
      Merge topic 'GNUInstallDirs-DebianMultiarch'
      Merge topic 'topics/FindCUDA/Find-new-libraries-upto-4.1'
      Merge topic 'FindwxWidgets-webview-issue-12636'
      Merge topic 'CheckCCompilerFlag-issue-12633'
      Merge topic 'test-Complex-cleanup'
      Merge topic 'update-cygwin-release-script'
      Merge topic 'doxygen-version-12648'
      Merge topic 'no-CVS'
      Merge topic 'GenerateExportHeader-IS_ABSOLUTE-issue-12645'
      Merge topic 'Windows-Intel-Fortran-flags-issue-12642'
      Merge topic 'ImproveCPackDoc-part1'
      Merge topic 'CMake-bash-completion-enhance'
      Merge topic 'update-libarchive'
      Merge topic 'FindRubyFixes'
      Merge topic 'fix-docs-typo'
      Merge topic 'early-exit-loop'
      Merge topic 'bootstrap-options'
      Merge topic 'vs10-fix-pdbname-issue-12328'
      Merge topic 'FindPythonLibs-single-user-issue-12869'
      Merge topic 'compiler-version'
      Merge topic 'ExternalProject-git-cmd-version'
      Merge topic 'fixSymlinkInZIP'
      Merge topic 'cm-bzip2-header-issue-10950'
      Merge topic 'CPackRPM-noFileListedTwice'
      Merge topic 'FindMPI-issue-12874'
      Merge topic 'add_CMakeOnly_test-infrastructure'
      Merge topic 'link-shared-depend-cycle-issue-12647'
      Merge topic 'check_symbol_exists'
      Update dashmacmini2 release script to use Qt 4.6.3
      Merge topic 'FindProtobuf_import_dirs'
      Merge topic 'openssl-version'
      Merge topic 'install-command-cleanup'
      Merge topic 'update-dashmacmini2-qt'
      Merge topic 'eof-newlines'
      Merge topic 'test_find_modules'
      Merge topic 'python-version'
      Merge topic 'FindPkgConfig-REQUIRED-issue-12620'
      Merge topic 'FPHSA-CONFIG_MODE-doc'
      Merge topic 'loadcommand-test-cleanup'
      Merge topic 'GetPrerequisites-rpath-OSX'
      Merge topic 'find-threads-11333'
      Merge topic 'uninitialized-var-in-if'
      Merge topic 'emacs-mode-indent-issue-12908'
      Merge topic 'use-pkgconfig-quiet'
      Merge topic 'improve-libxml2'
      Merge topic 'improve-findgnutls'
      Merge topic 'improve-findgit'
      Merge topic 'improve-findcups'
      Merge topic 'improve-findexpat'
      Merge topic 'improve-findcurl'
      Merge topic 'flex-version'
      Merge topic 'improve-findjasper'
      Merge topic 'improve-findbzip2'
      Update dashmacmini2 release script to use Qt 4.8.0
      Merge topic 'improve-findimagemagick'
      Merge topic 'improve-findpng'
      Merge topic 'findruby-no-dummy-version'
      Merge topic 'improve-findtclsh'
      Merge topic 'doc-IMPORTED-properties'
      Merge topic 'improve-selectlibraryconfigurations'
      Merge topic 'improve-findlua51'
      Merge topic 'improve-findtiff'
      Merge topic 'improve-findcurl'
      Merge topic 'improve-libxml2'
      Merge topic 'improve-findpostgresql'
      Merge topic 'imported-target-visibility'
      Merge topic 'fix-openssl-version'
      Merge topic 'more-bison-version'
      Merge topic 'more-python-version'
      Merge topic 'fix-jasper-debug'
      Merge topic 'improve-findgnuplot'
      Merge topic 'improve-findalsa'
      Merge topic 'Findosg_qt_and_presentation'
      Merge topic 'improve-findgettext'
      Merge topic 'check_cxx_compiler_flag_cmakeonly'
      Merge topic 'rpath-docs-whitespace'
      Merge topic 'update-nightly-cmake-qt-version-again'
      Tests: Update drop site value for the Trilinos contract test
      Update version of Qt for dashmacmini5 produced release binaries
      Merge topic 'nsis-user-perm-issue-12923'
      Merge topic 'find-vcexpress'
      Merge topic 'AllFindModules-test'
      Merge topic 'check_include_files_output'
      Merge topic 'perl-version'
      Merge topic 'improve-libarchive'
      Merge topic 'AddTopLevelForComponent'
      Merge topic 'change-trilinos-submit-url'
      Merge topic 'VS11-WinRT-project-issue-12930'
      Merge topic 'lang-enable-order-issue-12929'
      Merge topic 'remove-unused-test-code'
      Merge topic 'warn-funny-path-names'
      Merge topic 'fix-ccmake-clear'
      Merge topic 'update-mini5-release-qt'
      Merge topic 'interrupt-bug-12649'
      Merge topic 'CPackNSIS-fixIgnore-INCLUDE_TOPLEVEL'
      Merge topic 'ImproveCPackDoc-reloaded'
      Merge topic 'add-CheckLanguage-module'
      Merge topic 'findx11-xmu'
      Merge topic 'PGI-recognise-pgfortran'
      Merge topic 'qt4-warning-clarification'
      Merge topic 'qt4-translation-includes'
      Merge topic 'cmake_add_fortran_subdirectory'
      Merge topic 'curl-CA-bundle'
      Merge topic 'change_qmake_path'
      Merge topic 'libarchive-old-glibc'
      Merge topic 'sdl-fphsa'
      Merge topic 'FixFeatureSummaryForREQUIREDPackages'
      Merge topic 'alsa_prefix_include_fix'
      Merge topic 'open64-compiler-flags'
      Merge topic 'asn_java_exec'
      Merge topic 'allfindmodules-no-force-gnuplot'
      CTestCustom: Suppress clang warning on the dashboard
      VS6: Avoid _MBCS define when _SBCS is defined (#12189)
      Merge topic 'FindGetTextFixMultipleTargets'
      Merge topic 'link-OpenBSD-shared-libs-issue-12954'
      Merge topic 'findperllibs-windows'
      Merge topic 'teach_ctest_ninja_errors'
      Merge topic 'honor-gcov-empty-coverage'
      Merge topic 'improve-findglut'
      Merge topic 'fix_fortran_dir_two_dirs'
      Merge topic 'FindX11_SearchXxf86vm'
      Merge topic 'try-compile-random-name'
      Merge topic 'suppress-clang-warning'
      Merge topic 'findblas-bugs'
      Merge topic 'improve-findruby'
      Merge topic 'improve-findlibxslt'
      Merge topic 'document-test-layout'
      Merge topic 'improve-findpkgconfig'
      Merge topic 'fix-typos-12975'
      Merge topic 'findlibrary-versioned-libraries'
      Merge topic 'improve-findfreetype'
      Merge topic 'expect-more-versions'
      Merge topic 'improve-findopenmp'
      Merge topic 'GenerateExportHeader_MinorFix'
      Merge topic 'CPack-dynamicDocSection'
      Merge topic 'doBuildRPM-withSpaceInTree'
      Merge topic 'update-KWIML'
      Merge topic 'qt3-find-qtmain'
      Merge topic 'HandleTargetsInCMakeRequiredLibraries'
      CMake: Eliminate cmMakefile::IncludeDirectories
      Remove cmMakefile::GetIncludeDirectories
      Make search paths ordered and unique
      Call ExpandVariablesInString for each target's INCLUDE_DIRECTORIES
      Update the documentation regarding INCLUDE_DIRECTORIES.
      Merge branch 'target-include-directories' into ninja-generator
      Ninja: CMake: Adapt Ninja generator for per-target include dirs
      Fix compiler error reported on older Borland dashboard.
      Fix compiler warning reported on older Borland dashboard.
      Fix shadowed variable warning on dashboard results
      Merge topic 'add-Embarcadero-support'
      Merge topic 'fix-generate_export_header-docs'
      Merge topic 'simplify-findopenmp'
      Merge topic 'cleanup-useswig'
      Merge topic 'improve-findpythonlibs'
      Merge topic 'icc-compiler-flags'
      Merge topic 'improve-generateexportheader'
      Merge topic 'cmake-mode-case'
      Merge topic 'improve-findopenscenegraph'
      Merge topic 'remove-old-manpage'
      Merge topic 'fix-findhspell-version'
      Merge topic 'fix-macos-findprogramm-crash'
      Merge topic 'CPack-fixCPackBundleDocLayout'
      Merge topic 'CPack-fixCPackDMG-docLayout'
      Merge topic 'CPack-updateCommonDoc'
      Merge topic 'CPack-cygwinGeneratorDoc'
      Merge topic 'CPack-fixPackageMaker-doc'
      Merge topic 'fix-BORLAND-doc-typo'
      Merge topic 'escape-test-pass-regex'
      Merge topic 'fix-findimagemagick-no-components'
      Merge topic 'simplify-GetRealDependency'
      Merge topic 'findpythoninterp-version-detection'
      Merge topic 'factor-install-type'
      Merge topic 'fix-FindPackageMode-symlink'
      Merge topic 'find_package-report-CONFIGS-error'
      Merge topic 'test-CMakeCommands'
      Merge topic 'find_package-improve-messages'
      Merge topic 'dragndrop-sla'
      Merge topic 'document-missing-versions'
      Merge topic 'run-vim-spellcheck'
      Merge topic 'inject_code_via_variable'
      Merge topic 'bootstrap-msys-paths'
      Merge topic 'add-const-qualifiers'
      Merge topic 'doxygen-fixes'
      Merge topic 'allfindmodules-versions'
      Merge topic 'while-testing'
      Remove trailing white space
      Use correct "requires" line in cygwin setup hint file
      Merge topic 'rename-used-commands'
      Merge topic 'qt4-deploy'
      Merge topic 'fix-CTestUpdateHG-url'
      Merge topic 'fix-mingw-introspection'
      Merge topic 'remove-CheckSourceTree-cvs-support'
      Merge topic 'improve-findqt3'
      Merge topic 'fix-msys-cvs-local-repo'
      Merge topic 'allfindmodules-versions'
      Merge topic 'remove-unused-members'
      Merge topic 'test-getpropery'
      Merge topic 'win32_executable-and-macosx_bundle-initializers'
      Merge topic 'skip-install-rpath'
      VS6: Avoid SBCS test on VS6 (#12189)
      Suppress warnings occurring on the dashboards using the PGI compiler.
      Ninja: Add friend struct so it can access the private ConvertToNinjaPath.
      Merge topic 'target-include-directories'
      Merge topic 'fix-cygwin-hint-file'
      Merge topic 'fixCPackDocTypo'
      Merge topic 'CPackNSIS-addMissingDoc'
      Merge topic 'fix-12189-support-SBCS-in-VS'
      Merge topic 'MakingConfigFilesEasier_ConfigureMacro'
      Merge topic 'find_package_fatal_error_if_required_and_config_not_found'
      Merge topic 'qt4-deploy'
      Xcode: Detect new default locations of Xcode 4.3 bits and pieces (#12621)
      CPack: Fix retry logic when calls to hdiutil fail
      CPack: Use real path to PackageMaker to find its version file (#12621)
      Xcode: Re-factor code into GetObjectsNormalDirectory method
      Xcode: Re-factor some existing methods into "FromPath" variants
      Add a default source group for object files.
      Allow txt files as ExtraSources in object library targets
      Pre-compute object file names before Xcode generation
      Build object library targets in Xcode
      Xcode: Honor $<TARGET_OBJECTS:...> source expressions
      Merge topic 'fix-docs-typos'
      Merge topic 'object-library'
      Merge topic 'ninja-generator'
      Tests: Relax restrictions on version variable contents
      Merge topic 'ImprovedCOMPONENTSSupportInFindPackage2'
      Merge topic 'vs10-object-items'
      Merge topic 'watcom-object-library'
      Merge topic 'findmpi_look_in_implicit_dirs'
      Merge topic 'update-KWIML'
      Merge topic 'fix-AllFindModules-version-check'
      Merge topic 'UseRealPathWhenFindingEclipse'
      Merge topic 'MinorFixForEcos'
      CMake 2.8.8-rc1
      Merge topic 'ninja-generator'
      Merge topic 'AutomocProperCMakeEscaping_13018'
      CMake: Clarify SUFFIX target property documentation.
      Xcode: Pay attention to custom configuration types (#13082)
      Merge topic 'CPackPM-fixAmazonLinux'
      Merge topic 'fix-source-classification'
      Merge topic 'include-unistd-on-mac'
      Merge topic 'dev/granular-test-targets-ninja'
      Merge topic 'doc-improvements'
      Merge topic 'OBJECTLibrariesInEclipse'
      Merge topic 'clarify-suffix-docs'
      Merge topic 'test-generated-def'
      Merge topic 'ninja-generated-def'
      Merge topic 'fix-13082-use-config-0'
      Merge branch 'release'
      CMake 2.8.8-rc2
      CPackNSIS: Rewrite variable documentation to make it more readable.
      OS X: Use correct extra path when searching for applicaton bundles (#13066)
      OS X: Mark find_program results as advanced
      Merge topic 'CPackNSIS-smallDocTypoFix'
      Merge topic 'osx-search-paths'
      Merge topic 'new-boost-versions'
      Merge topic 'check_include_files_output'
      Merge branch 'release'
      CMake 2.8.8

Deborah Pickett (1):
      CPackRPM flag direcories with %dir in the generated spec file

Droscy (1):
      FindCxxTest: Add support for CxxTest 4 (#13022)

Eric NOULARD (42):
      Document undocumented (but existing) cpack options (fix #0010134)
      Enhance bash completion file for cmake and ctest
      Do not add the content of a file if it's a symlink.
      CPack begin the implementation of --help-command* and --help-variables*
      Implement simple CMake script comment markup language.
      CPack Documentation extraction from CMake script begins to work
      Update bash completion file in order to handle new CPack doc options.
      Suppress unused var, beautify code, avoid 1 extra newline.
      Fix potential bad memory access, thanks to Eike
      Calm down compiler warning about unused var
      CPackArchive restore default behavior and provide new variable.
      CPackNSIS fix #0012935 switch from LOG_WARNING to avoid final error.
      Really avoid compiler warning about unused vars
      Fix another compiler warning due to a typo
      Make the load of script documentation more efficient and dynamic.
      Example of builtin variable documentation (i.e. only used in C++ source code).
      Add missing section markup for CPackComponent
      Create getDocumentedModulesListInDir which may be used in other context.
      Fix non existent std::string::clear on VS6
      Avoid discovering system infos for documentation. Adding some path is enough.
      Dynamically add documentation section specified in documented script.
      Add structured documentation for NSIS
      Add structure documentation for CPack Bundle generator
      Suppress unecessary (now empty) doc sections
      Correct copy/paste section name mistake
      Put CPack DMG and PackageMaker doc in separate files
      More documentation concerning CPack Components
      Fix typo in end markup
      Try to fix compile error on Win32-vs70
      Do not build RPM if path of the build tree contains space
      Fix layout of the CPack Bundle documentation
      Fix CPack Drag and Drop generator documentation layout.
      Review and update CPack variable documentation.
      Update CPackConfig template.
      Update CPack PackageMaker variable doc layout
      Provide template for CPack Cygwin generator specific variables.
      Typo: Add missing ##end for ##module
      Fix some typos in CPACK_SET_DESTDIR doc
      Add some missing CPACK_NSIS_xxx doc and move some to common CPack section.
      CPack STGZ put execute permission on all packages files (component case)
      Handle CPACK_MONOLITHIC_INSTALL in some rare use cases.
      Fix some doc typo and add an undocumented var.

Eugene Golushkov (1):
      VS: Add support for WinRT project properties (#12930)

James Bigler (1):
      Added support for curand, cusparse, npp, nvcuenc and nvcuvid libraries.

Jason Erb (1):
      FindwxWidgets: Add webview library (#12636)

KWSys Robot (110):
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp
      KWSys Nightly Date Stamp

Kashif Rasul (1):
      OS X: Use OSX_DEVELOPER_ROOT for app search path (#13066)

LibArchive Upstream (2):
      libarchive 3.0.1-r3950 (reduced)
      libarchive 3.0.2-r4051 (reduced)

Matthias Kretz (1):
      Improve checks for Open64 and g++ incompatible flags (#12119)

Mattias Helsing (1):
      CPack: Fix NSIS handling of privileged users (#12923)

Michael Wild (1):
      GenerateExportHeader: Fix wrong use of IS_ABSOLUTE (#12645)

Mike McQuaid (5):
      Don't use QT_LIBRARIES_PLUGINS by default.
      Fix mismatched arguments.
      Fix bad plugin paths.
      Ensure libs are passed to BundleUtilities.
      Fix plugin installation issues.

Modestas Vainius (3):
      various typo and formatting fixes in manual pages (#12975)
      KWIML: Teach ABI.h that MIPS is biendian
      Tests: Escape metachars before embedding paths into the regex (#12999)

Nicolas Despres (5):
      ccmake: Factor clear line.
      ccmake: Extend clear line.
      java: Factor jar output path.
      java: Add CMAKE_JAVA_TARGET_OUTPUT_DIR optional variable.
      java: Add CMAKE_JAVA_JAR_ENTRY_POINT optional variable.

Peter Collingbourne (20):
      Add cmSystemTools::TrimWhitespace function
      Add executable with exports flag support to cmLocalGenerator::GetTargetFlags
      Provide dependency file flags to generator
      Ninja: Add the Ninja generator
      Ninja: Fix a 79-col violation
      Ninja: Remove some default arguments
      Ninja: Appease various compilers
      Ninja: Partially revert "win fixes: escape back slash/colon, use cd. as cmd.exe nop"
      Ninja: Identifier encoding rules for ' ' and ':'
      Ninja: Backslash rules for Windows
      Ninja: Shell encode paths used in "cd" commands
      Ninja: Shell encode various CMake invocations
      Ninja: Shell encode the command used in custom commands
      Ninja: Import library support for Windows
      Ninja: Add a missed license header
      Ninja: Use cmSystemTools::ExpandListArgument to split compile/link commands
      Ninja: Remove an unnecessary variable
      Ninja: add support for OBJECT_OUTPUTS, fix PrecompiledHeader test case
      Ninja: shell escape $(CMAKE_SOURCE_DIR) and $(CMAKE_BINARY_DIR)
      Ninja: Substitute <OBJECT> and <CMAKE_C_COMPILER> in depfile flags

Peter Kuemmel (12):
      Find VC Express during default generator selection (#12917)
      Ninja: win fixes: escape back slash/colon, use cd. as cmd.exe nop
      Ninja: don't define MSVC_IDE when using the ninja generator
      Ninja: also build ninja support on Windows
      Ninja: add some hacks for Windows
      Ninja: disable unfinished Windows ninja support
      Ninja: mark the Windows specific hacks with a comment only
      Ninja: windows msvc: create for each target a .pdb file
      Ninja: ensure the output dir exists at compile time
      Ninja: add .def file support
      Ninja: add /DEF: flag to linker call
      Ninja: Fix <OBJECT_DIR> substitution

Philip Lowman (5):
      FindProtobuf: Merge patch that allows extra import dirs
      FindProtobuf: Update documentation comment for 2.8.8
      Findosg: New modules for osgQt and osgPresentation
      FindALSA: Fix incorrect include path detection
      FindALSA: Fix version detection after last commit

Rolf Eike Beer (100):
      remove reference to CVS directory when installing files
      FindOpenSSL: improve version number handling
      CheckSymbolExists: force the compiler to keep the referenced symbol
      add a test for Check{,CXX}SymbolExists
      Merge topic 'link-shared-depend-cycle-issue-12647' into check_symbol_exists
      add a test that loops through most Find* modules
      Merge branch 'master' of git://cmake.org/cmake into openssl-version
      FindOpenSSL: only try to parse opensslv.h if it exists
      FindOpenSSL: also parse version number define with uppercase letters
      AllFindModules test: keep complete output
      GenerateExportHeader test: add newlines before end of file
      AllFindModules test: also check Qt3 modules if Qt4 is not found
      FindPythonInterp: make version selectable
      FindPythonInterp: fix version parsing
      FindFLEX: fix version parsing for old flex versions
      LoadCommand test: cleanup
      FindThreads: Try pthreads with no special option first (#11333)
      fix uninitialized var in if(NOT foo bar STREQUAL "foo bar")
      use pkg_check_modules() quiet in other modules
      FindLibXml2: support version selection
      FindGnuTLS: partly support version selection
      FindGit: support version number
      FindImageMagick: make use of more FPHSA features
      FindCups: major overhaul
      FindEXPAT: support version number
      FindCURL: support version selection
      FindFLEX: fix version parsing when the executable is quoted
      FindJasper: find debug libraries
      FindJasper: support version number
      FindBZip2: add support for version checking
      FindBZip2: add support for debug libraries (#12867)
      FindGettext: support version selection
      FindPNG: support version selection
      FindRuby: do not blindly set version to 1.8.0
      FindTclsh: support version selection
      SelectLibraryConfigurations: do not output identical configurations
      FindLua51: add version support
      FindTIFF: support version selection
      FindCURL: detect version number also for older versions
      FindLibXml2: detect version when PkgConfig is not used
      FindPostgreSQL: support version selection
      CMakeOnly.AllFindModules: clean up the Qt3/Qt4 code
      CMakeOnly.AllFindModules: always check FindQt
      CMakeOnly.AllFindModules: suppress two modules from testing
      FindOpenSSL: properly parse the hex version components
      FindBISON: add a version expression for GNU Bison 1.x
      FindPythonInterp: try harder to get a version number
      FindJasper: fix library name
      FindGnuplot: add version selection
      FindALSA: support version selection
      CheckCXXCompilerFlag test: make it a CMakeOnly test
      CMakeOnly.AllFindModules: require version for some modules
      CheckIncludeFiles: fix status output
      FindPerl{,Libs}: move version detection into FindPerl
      FindLibArchive: support version selection
      FindOpenMP: do not fail if only C or CXX is enabled (#11910)
      FindX11: also search for Xmu (#12447)
      detect "pgfortran" as PGI Fortran compiler (#12425)
      FindSDL*: use FPHSA (#12467)
      AllFindModules test: do not enforce GNUPLOT version
      FindPerlLibs: properly detect libperl on Windows (#12224)
      CTest: mark all gcov covered files as covered
      FindGLUT: honor REQUIRED (#12466)
      FindRuby: clean up querying variables from Ruby
      FindLibXslt: support version selection
      FindFreetype: support version selection
      Tests: document where to put tests
      FindPkgConfig: support version selection of pkg-config itself
      fix the same typos as found by Debian in other places, too
      Find_library(): allow searching for versioned shared objects
      AllFindModules test: expect more modules to have a version number available
      FindOpenMP: try the most likely flags first
      FindPython{Interp,Libs}: document Python_ADDITIONAL_VERSIONS as input
      FindPythonLibs: make the version selection work as for PythonInterp
      FindPythonLibs: get the exact version of the found library (#3080)
      FindOpenMP: simplify check for enabled languages
      UseSWIG: clean up string compares
      FindPythonLibs: put debug libraries into PYTHON_LIBRARIES
      FindPythonLibs: stop scanning when libraries are found
      Check{C,CXX}CompilerFlag: detect ICC error messages
      GenerateExportHeader: remove unneeded code
      GenerateExportHeader: improve compiler identification
      FindOpenSceneGraph: give every message() with an explicit level
      FindHSPELL: set HSPELL_VERSION_STRING
      FindImageMagick: fix fail if no components were given
      FindPythonInterp: rework the version detection
      document when version detection will not work
      reflect that the QtAutomoc depends on QtGui
      AllFindModules test: once again expand version checking
      improve error message on a stray "endwhile()"
      add testcases for while()/endwhile() errors
      FindQt3: fix warning when Qt3 is not found
      FindQt3: fix version extraction for versions with letters
      FindQt3: let FPHSA handle the version selection
      FindQt3: fix detection of Qt3 include directory
      AllFindModules test: do not require TCLSH version
      add test for get_property() errors
      FILE: mention that TO_CMAKE_PATH also handles list delimiters
      FIND_LIBRARY: document FIND_LIBRARY_USE_LIB64_PATHS
      FindBoost: add support for 1.49 and 1.50

Sean McBride (1):
      automoc: include <unistd.h> on Apple to get pathconf

Stephen Kelly (13):
      Fix typos arguement -> argument.
      Exit the loop when we have determined the language.
      Add whitespace after '.' in CMAKE_SKIP_RPATH docs.
      Fix documented function signature to match reality.
      Refactor GetIncludeFlags to take includes instead of fetching them
      Make it safe to call this method without creating duplicates.
      Remove include flags memoization.
      Add API to get the ordered includes for a target.
      Keep the INCLUDE_DIRECTORIES target property up to date.
      Extract and use the INCLUDE_DIRECTORIES target properties.
      Add default initializers for WIN32_EXECUTABLE and MACOSX_BUNDLE
      Add an option to skip RPATH during installation.
      Fix some typos in the docs comments.

Tom Hughes (1):
      Override topdir from rpm command line seems necessary on Amazon linux.

Yury G. Kudryashov (23):
      FindDoxygen: add DOXYGEN_VERSION variable
      cmInstallCommand: Fix indentation error
      cmInstallCommand: Remove duplicated sentence from docs
      FindPkgConfig: respect REQUIRED (#12620)
      FindPackageHandleStandardArgs: fix documentation
      cmPropertyDefinition::IsChained is const
      Remove unused file cmake.1
      Fix typo in documentation
      Drop if(...) check because condition is always true
      CMakeFindPackageMode: fix 32/64bit detection if 'file' is a symlink
      doxygen: cmPropertyDefinition
      doxygen: Improve API docs of GetRealDependency
      doxygen: Use proper syntax to document enum
      doxygen: Small fixes in cmake.h apidocs
      Rename UsedCommands to FinalPassCommands
      Add 'const' qualifier to some cmCommand members
      Run vim spellcheck on some files
      doxygen: fix some comments in cmPolicies.h
      doxygen: remove a few comments
      doxygen: review cmake.h
      doxygen: MathCommand is not about string operators
      Remove UnionsAvailable member from 2 classes
      Remove cmExprParserHelper::SetLineFile()

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


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list