Merge branch 'release'
This commit is contained in:
commit
d17c58c853
|
@ -425,9 +425,9 @@ ENDIF()
|
||||||
# The CMake version number.
|
# The CMake version number.
|
||||||
SET(CMake_VERSION_MAJOR 2)
|
SET(CMake_VERSION_MAJOR 2)
|
||||||
SET(CMake_VERSION_MINOR 8)
|
SET(CMake_VERSION_MINOR 8)
|
||||||
SET(CMake_VERSION_PATCH 7)
|
SET(CMake_VERSION_PATCH 8)
|
||||||
#SET(CMake_VERSION_TWEAK 0)
|
SET(CMake_VERSION_TWEAK 0)
|
||||||
#SET(CMake_VERSION_RC 1)
|
SET(CMake_VERSION_RC 2)
|
||||||
|
|
||||||
# Releases define a tweak level.
|
# Releases define a tweak level.
|
||||||
IF(DEFINED CMake_VERSION_TWEAK)
|
IF(DEFINED CMake_VERSION_TWEAK)
|
||||||
|
|
573
ChangeLog.manual
573
ChangeLog.manual
|
@ -1,3 +1,576 @@
|
||||||
|
Changes in CMake 2.8.8-rc2 (since 2.8.8-rc1)
|
||||||
|
--------------------------------------------
|
||||||
|
Alex Neundorf (4):
|
||||||
|
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
|
||||||
|
|
||||||
|
Ben Boeckel (1):
|
||||||
|
Create granular targets for Ninja generators too
|
||||||
|
|
||||||
|
Brad King (6):
|
||||||
|
CTest.UpdateHG: Fix repo URL for leading slash
|
||||||
|
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
|
||||||
|
|
||||||
|
David Cole (2):
|
||||||
|
CMake: Clarify SUFFIX target property documentation.
|
||||||
|
Xcode: Pay attention to custom configuration types (#13082)
|
||||||
|
|
||||||
|
Peter Collingbourne (1):
|
||||||
|
Ninja: Substitute <OBJECT> and <CMAKE_C_COMPILER> in depfile flags
|
||||||
|
|
||||||
|
Rolf Eike Beer (2):
|
||||||
|
FILE: mention that TO_CMAKE_PATH also handles list delimiters
|
||||||
|
FIND_LIBRARY: document FIND_LIBRARY_USE_LIB64_PATHS
|
||||||
|
|
||||||
|
Sean McBride (1):
|
||||||
|
automoc: include <unistd.h> on Apple to get pathconf
|
||||||
|
|
||||||
|
Tom Hughes (1):
|
||||||
|
Override topdir from rpm command line seems necessary on Amazon linux.
|
||||||
|
|
||||||
|
Changes in CMake 2.8.8-rc1 (since 2.8.7)
|
||||||
|
----------------------------------------
|
||||||
|
Aaron C. Meadows (1):
|
||||||
|
Visual Studio: Allow setting Single Byte Character Set (#12189)
|
||||||
|
|
||||||
|
Alex Neundorf (34):
|
||||||
|
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
|
||||||
|
add CMakePackageConfigHelpers: configure_package_config_file()
|
||||||
|
wrap write_basic_config_version_file as write_basic_package_version_file()
|
||||||
|
find_package: error out if REQUIRED Config has not been found
|
||||||
|
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)
|
||||||
|
|
||||||
|
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)
|
||||||
|
|
||||||
|
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 (138):
|
||||||
|
CheckCCompilerFlag: Generalize "but not for C" case (#12633)
|
||||||
|
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: Remove our copy to make room for new import
|
||||||
|
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'
|
||||||
|
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
|
||||||
|
libarchive: Update README-CMake.txt for new snapshot
|
||||||
|
libarchive: Restore CMake 2.6.3 as minimum version
|
||||||
|
bootstrap: Update copyright year in version report
|
||||||
|
bootstrap: Re-implement command line option processing
|
||||||
|
bootstrap: Forward options after '--' to cmake
|
||||||
|
VS10: Fix /pdb option vcxproj element name (#12328)
|
||||||
|
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
|
||||||
|
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)
|
||||||
|
FindMPI: Append MPI C++ library correctly in non-compiler case (#12874)
|
||||||
|
Add infrastructure for CMake-only tests
|
||||||
|
Tolerate cycles in shared library link interfaces (#12647)
|
||||||
|
cmInstallCommand: Fix line length for style
|
||||||
|
cmake-mode.el: Indent after multiline argument (#12908)
|
||||||
|
Clarify IMPORTED_ target property documentation
|
||||||
|
Optionally allow IMPORTED targets to be globally visible
|
||||||
|
Add test covering imported target scope rules
|
||||||
|
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
|
||||||
|
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
|
||||||
|
Recognize Embarcadero compiler (#12604)
|
||||||
|
Factor cmInstallType out of cmTarget::TargetType
|
||||||
|
Add infrastructure for CMakeCommands tests
|
||||||
|
find_package: Reject mixed use of MODULE- and CONFIG-only options
|
||||||
|
find_package: Optionally warn when implicitly using Config mode
|
||||||
|
find_package: Test error and warning messages in failure cases
|
||||||
|
bootstrap: Convert MSYS paths to Windows format (#13001)
|
||||||
|
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)
|
||||||
|
find_package: Test that REQUIRED aborts processing correctly
|
||||||
|
Remove unused partial OBJECT_FILES property implementation
|
||||||
|
VS: Simplify object name computation
|
||||||
|
Hide Makefile local object info inside local generator
|
||||||
|
KWIML: Make test_INT robust to #define-d int#_t and INT#_C
|
||||||
|
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)
|
||||||
|
Ninja: Constify use of cmCustomCommand
|
||||||
|
Ninja: Avoid using 'this' in member initializers
|
||||||
|
Write CMakeCache.txt atomically (#13040)
|
||||||
|
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
|
||||||
|
Pre-compute and store target object directory in cmGeneratorTarget
|
||||||
|
Add OBJECT_LIBRARY target type
|
||||||
|
Build object library targets in Makefiles
|
||||||
|
Build object library targets in VS
|
||||||
|
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
|
||||||
|
Simplify cmNinjaTargetGenerator using cmGeneratorTarget
|
||||||
|
Pre-compute object file names before Ninja generation
|
||||||
|
Build object library targets in Ninja
|
||||||
|
Ninja: Honor $<TARGET_OBJECTS:...> source expressions
|
||||||
|
find_package: Test rejection of required+optional components
|
||||||
|
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
|
||||||
|
|
||||||
|
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.
|
||||||
|
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.
|
||||||
|
cmake-gui: Improve interrupt granularity to fix bug 12649.
|
||||||
|
FindQt4: clarify warning message about incorrect Qt installation.
|
||||||
|
FindQt4: Add include directories for lupdate.
|
||||||
|
Fix paths/hints for finding qtmain.
|
||||||
|
DragNDrop: Fix problem with relocated files in Xcode 4.3
|
||||||
|
Add test for DeployQt4.cmake
|
||||||
|
Fix for Qt4Deploy on some test machines.
|
||||||
|
Remove QtGui dependency in Qt4Deploy test and verify QtSql existance.
|
||||||
|
DeployQt4: Add path to Qt dlls on Windows.
|
||||||
|
|
||||||
|
Daniel Nelson (1):
|
||||||
|
CPack Add top level directory in component install for Archive Generators
|
||||||
|
|
||||||
|
David Cole (33):
|
||||||
|
Begin post-2.8.7 development
|
||||||
|
Release: Increase timeout for slow-testing cygwin build
|
||||||
|
Update dashmacmini2 release script to use Qt 4.6.3
|
||||||
|
Update dashmacmini2 release script to use Qt 4.8.0
|
||||||
|
Tests: Update drop site value for the Trilinos contract test
|
||||||
|
Update version of Qt for dashmacmini5 produced release binaries
|
||||||
|
CTestCustom: Suppress clang warning on the dashboard
|
||||||
|
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.
|
||||||
|
Fix compiler error reported on older Borland dashboard.
|
||||||
|
Fix compiler warning reported on older Borland dashboard.
|
||||||
|
Fix shadowed variable warning on dashboard results
|
||||||
|
Remove trailing white space
|
||||||
|
Use correct "requires" line in cygwin setup hint file
|
||||||
|
VS6: Avoid _MBCS define when _SBCS is defined (#12189)
|
||||||
|
VS6: Avoid SBCS test on VS6 (#12189)
|
||||||
|
Suppress warnings occurring on the dashboards using the PGI compiler.
|
||||||
|
CPack: Fix retry logic when calls to hdiutil fail
|
||||||
|
Ninja: CMake: Adapt Ninja generator for per-target include dirs
|
||||||
|
Ninja: Add friend struct so it can access the private ConvertToNinjaPath.
|
||||||
|
Xcode: Detect new default locations of Xcode 4.3 bits and pieces (#12621)
|
||||||
|
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
|
||||||
|
Tests: Relax restrictions on version variable contents
|
||||||
|
|
||||||
|
Deborah Pickett (1):
|
||||||
|
CPackRPM flag direcories with %dir in the generated spec file
|
||||||
|
|
||||||
|
Droscy (1):
|
||||||
|
FindCxxTest: Add support for CxxTest 4 (#13022)
|
||||||
|
|
||||||
|
Eric NOULARD (41):
|
||||||
|
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.
|
||||||
|
CPackArchive restore default behavior and provide new variable.
|
||||||
|
CPackNSIS fix #0012935 switch from LOG_WARNING to avoid final error.
|
||||||
|
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
|
||||||
|
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.
|
||||||
|
Provide template for CPack Cygwin generator specific variables.
|
||||||
|
Update CPack PackageMaker variable doc layout
|
||||||
|
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.
|
||||||
|
|
||||||
|
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)
|
||||||
|
|
||||||
|
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 (19):
|
||||||
|
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)
|
||||||
|
|
||||||
|
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 (95):
|
||||||
|
remove reference to CVS directory when installing files
|
||||||
|
CheckSymbolExists: force the compiler to keep the referenced symbol
|
||||||
|
add a test for Check{,CXX}SymbolExists
|
||||||
|
FindOpenSSL: improve version number handling
|
||||||
|
FindOpenSSL: only try to parse opensslv.h if it exists
|
||||||
|
FindOpenSSL: also parse version number define with uppercase letters
|
||||||
|
GenerateExportHeader test: add newlines before end of file
|
||||||
|
add a test that loops through most Find* modules
|
||||||
|
AllFindModules test: keep complete output
|
||||||
|
AllFindModules test: also check Qt3 modules if Qt4 is not found
|
||||||
|
FindPythonInterp: make version selectable
|
||||||
|
FindPythonInterp: fix version parsing
|
||||||
|
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
|
||||||
|
FindCups: major overhaul
|
||||||
|
FindEXPAT: support version number
|
||||||
|
FindCURL: support version selection
|
||||||
|
FindFLEX: fix version parsing for old flex versions
|
||||||
|
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)
|
||||||
|
FindImageMagick: make use of more FPHSA features
|
||||||
|
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
|
||||||
|
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
|
||||||
|
FindGettext: support version selection
|
||||||
|
CheckCXXCompilerFlag test: make it a CMakeOnly test
|
||||||
|
CMakeOnly.AllFindModules: clean up the Qt3/Qt4 code
|
||||||
|
CMakeOnly.AllFindModules: always check FindQt
|
||||||
|
CMakeOnly.AllFindModules: suppress two modules from testing
|
||||||
|
CMakeOnly.AllFindModules: require version for some modules
|
||||||
|
CheckIncludeFiles: fix status output
|
||||||
|
FindPerl{,Libs}: move version detection into FindPerl
|
||||||
|
FindLibArchive: support version selection
|
||||||
|
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
|
||||||
|
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
|
||||||
|
FindFreetype: support version selection
|
||||||
|
AllFindModules test: expect more modules to have a version number available
|
||||||
|
FindOpenMP: do not fail if only C or CXX is enabled (#11910)
|
||||||
|
FindOpenMP: try the most likely flags first
|
||||||
|
FindOpenMP: simplify check for enabled languages
|
||||||
|
UseSWIG: clean up string compares
|
||||||
|
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)
|
||||||
|
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
|
||||||
|
AllFindModules test: once again expand version checking
|
||||||
|
improve error message on a stray "endwhile()"
|
||||||
|
add testcases for while()/endwhile() errors
|
||||||
|
reflect that the QtAutomoc depends on QtGui
|
||||||
|
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
|
||||||
|
|
||||||
|
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.
|
||||||
|
Add default initializers for WIN32_EXECUTABLE and MACOSX_BUNDLE
|
||||||
|
Add an option to skip RPATH during installation.
|
||||||
|
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.
|
||||||
|
Fix some typos in the docs comments.
|
||||||
|
|
||||||
|
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
|
||||||
|
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
|
||||||
|
Run vim spellcheck on some files
|
||||||
|
cmPropertyDefinition::IsChained is const
|
||||||
|
Add 'const' qualifier to some cmCommand members
|
||||||
|
doxygen: cmPropertyDefinition
|
||||||
|
doxygen: Improve API docs of GetRealDependency
|
||||||
|
doxygen: Use proper syntax to document enum
|
||||||
|
doxygen: Small fixes in cmake.h apidocs
|
||||||
|
doxygen: fix some comments in cmPolicies.h
|
||||||
|
doxygen: remove a few comments
|
||||||
|
doxygen: review cmake.h
|
||||||
|
doxygen: MathCommand is not about string operators
|
||||||
|
Rename UsedCommands to FinalPassCommands
|
||||||
|
Remove UnionsAvailable member from 2 classes
|
||||||
|
Remove cmExprParserHelper::SetLineFile()
|
||||||
|
|
||||||
Changes in CMake 2.8.7 (since 2.8.7-rc2)
|
Changes in CMake 2.8.7 (since 2.8.7-rc2)
|
||||||
--------------------------------------------
|
--------------------------------------------
|
||||||
None
|
None
|
||||||
|
|
Loading…
Reference in New Issue