summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2014-02-131-1/+1
|
* Merge topic 'backward-compatibility'Brad King2014-02-1234-0/+250
|\ | | | | | | | | | | f2eee72f add_custom_command: Disallow use of SOURCE signatures. c248a437 Add policy CMP0049 to avoid variable expansion in source lists
| * add_custom_command: Disallow use of SOURCE signatures.Stephen Kelly2014-02-1220-0/+133
| | | | | | | | Add CMP0050 to control this behavior.
| * Add policy CMP0049 to avoid variable expansion in source listsStephen Kelly2014-02-1219-0/+117
| |
* | Merge topic 'dev/fix-sublime-compile-flags'Brad King2014-02-121-1/+1
|\ \ | | | | | | | | | | | | 2d9f93ab Sublime: Pass language and config properly
| * | Sublime: Pass language and config properlyBen Boeckel2014-02-111-1/+1
| |/
* | Merge topic 'cmake-devel-version-macro'Brad King2014-02-123-15/+16
|\ \ | | | | | | | | | | | | 6ca6613a Export: Use the CMAKE_DEVEL_VERSION macro for build-export files.
| * | Export: Use the CMAKE_DEVEL_VERSION macro for build-export files.Stephen Kelly2014-02-113-15/+16
| | | | | | | | | | | | | | | Move the macro definition to the cmExportBuildFileGenerator.h header to share it.
* | | Merge topic 'osx-intel-info-split'Brad King2014-02-126-134/+36
|\ \ \ | | | | | | | | | | | | | | | | 3693c63f OS X: Split Intel compiler information files
| * | | OS X: Split Intel compiler information filesBrad King2014-02-116-134/+36
| | |/ | |/| | | | | | | | | | | | | | | | | | | Create platform information modules Platform/Darwin-Intel-(C|CXX).cmake and helper module Platform/Darwin-Intel.cmake. Teach existing module Platform/Darwin-Intel-Fortran.cmake to use the helper too. Move information from Platform/Darwin-icc.cmake into these files and drop information already in Platform/Darwin.cmake to avoid duplication.
* | | Merge topic 'FindBoost-MPI-hints'Brad King2014-02-121-4/+31
|\ \ \ | | | | | | | | | | | | | | | | a22eeca3 FindBoost: Search next to MPI libraries for boost_mpi (#14739)
| * | | FindBoost: Search next to MPI libraries for boost_mpi (#14739)Brad King2014-02-101-4/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some distributions place boost_mpi next to the MPI libraries against which it was built instead of next to the other Boost libraries. If find_package(MPI) has already been run prior to find_package(Boost) then MPI_CXX_LIBRARIES or MPI_C_LIBRARIES may be set to the location of the MPI libraries. Teach FindBoost.cmake to look there for boost_mpi and boost_mpi_python after looking next to the other Boost libraries but not consider the location to be Boost_LIBRARY_DIR.
* | | | CMake Nightly Date StampKitware Robot2014-02-121-1/+1
| |/ / |/| |
* | | Merge topic 'cmake-devel-version-macro'Brad King2014-02-118-11/+36
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 9bcc1b21 Export: Fix internal CMake version test logic d2059d25 cmVersion: Fix CMake_VERSION_ENCODE for date in patch level 28805109 cmStandardIncludes: Include cmIML/INT.h for portable integer types
| * | Export: Fix internal CMake version test logicBrad King2014-02-101-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the internal DEVEL_CMAKE_VERSION macro to use CMake_VERSION_ENCODE to compare version component-wise. Otherwise an old invocation of the macro may be tricked into using the current version when the requested major version is smaller than the current version but the requested minor version is larger. It should use the requested (old) version in that case.
| * | cmVersion: Fix CMake_VERSION_ENCODE for date in patch levelBrad King2014-02-105-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | Use a uint64_t to store encoded version numbers so we have plenty of bits available. Encode with room for up to 1000 minor releases between major releases and to encode dates until the year 10000 in the patch level. This is necessary because CMake development versions prior to release 2.8.0 used the date in the patch level, and this practice may be restored after the 3.0 release.
| * | cmStandardIncludes: Include cmIML/INT.h for portable integer typesBrad King2014-02-102-0/+18
| | | | | | | | | | | | Also teach the bootstrap script to configure the needed headers.
* | | Merge topic 'release-notes-3.0'Brad King2014-02-112-0/+453
|\ \ \ | | | | | | | | | | | | | | | | 10f90d64 Help: Add CMake 3.0 Release Notes
| * | | Help: Add CMake 3.0 Release NotesBrad King2014-02-112-0/+453
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Manually read through version control history since the 2.8.12.2 release and write release notes for important user-facing changes. Co-Author: Stephen Kelly <steveire@gmail.com>
* | | | Merge topic 'backward-compatibility'Brad King2014-02-111-2/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 37e1894d cmTarget: Remove TODO comment.
| * | | | cmTarget: Remove TODO comment.Stephen Kelly2014-02-111-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | The current behavior is desirable because while it is common to set a per-config suffix on libraries, it is not common for exexutables.
* | | | | Merge topic 'eclipse-hotfix'Brad King2014-02-111-1/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 311c0b98 Eclipse: Skip generator expressions in COMPILE_DEFINITIONS (#14722)
| * | | | | Eclipse: Skip generator expressions in COMPILE_DEFINITIONS (#14722)Stephen Kelly2014-02-091-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a hot-fix for the bug. It seems like a good idea to generally reform the generator to care about targets instead of directories, but this patch at least makes the reported error go away.
* | | | | | Merge topic 'graphviz-one-file'Brad King2014-02-113-0/+30
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | 18bef4cd graphviz: allow to disable per target graphs (#14746)
| * | | | | graphviz: allow to disable per target graphs (#14746)Daniel Pfeifer2014-02-103-0/+30
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | In CMakeGraphVizOptions.cmake, allow the options GRAPHVIZ_GENERATE_PER_TARGET and GRAPHVIZ_GENERATE_DEPENDERS to enable the generation of per target graphs and subgraphs respectively. Both options are TRUE per default to maintain current behavior.
* | | | | CMake Nightly Date StampKitware Robot2014-02-111-1/+1
| |_|/ / |/| | |
* | | | Merge topic 'doc-policy-version-3.0'Brad King2014-02-1025-29/+29
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | aab11bca Help: Change version 3.0.0 -> 3.0 in policy docs
| * | | | Help: Change version 3.0.0 -> 3.0 in policy docsBrad King2014-02-1025-29/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Starting with 3.0 we will use only two components for the feature level, and policies are only ever introduced with a bump to the feature level version.
* | | | | Merge topic 'extend-docs'Brad King2014-02-103-4/+17
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0b3e98d9 Help: Don't list debuggable properties in cmake-buildsystem manual. 39d08b92 Help: Add additional hyperlink targets ef17e293 Help: Document SYSTEM treatment of IMPORTED target INTERFACE_INCLUDE_DIRS
| * | | | | Help: Don't list debuggable properties in cmake-buildsystem manual.Stephen Kelly2014-02-101-4/+2
| | | | | |
| * | | | | Help: Add additional hyperlink targetsStephen Kelly2014-02-093-0/+7
| | | | | |
| * | | | | Help: Document SYSTEM treatment of IMPORTED target INTERFACE_INCLUDE_DIRSStephen Kelly2014-02-091-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | Document how the behavior can be controlled.
* | | | | | Merge topic 'cmake-devel-version-macro'Brad King2014-02-101-1/+13
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | eaf703f1 Export: Use a macro to ensure minimum development version requirement
| * | | | | Export: Use a macro to ensure minimum development version requirementStephen Kelly2014-02-091-1/+13
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | Use the version number of the specified release, or of the current development version if the release is not yet made.
* | | | | Merge topic 'remove-Example'Brad King2014-02-108-68/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 2e615d4b Remove the Example from the source.
| * | | | | Remove the Example from the source.Stephen Kelly2014-02-098-68/+0
| |/ / / / | | | | | | | | | | | | | | | | | | | | It is not showing modern practice, and is obsolete as documentation after the rst documentation system and new content.
* | | | | Merge topic 'generate-cmCommands-file'Brad King2014-02-107-89/+82
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 23d3d38a CMakeLists: Generate the cmCommands.cxx file.
| * | | | | CMakeLists: Generate the cmCommands.cxx file.Stephen Kelly2014-02-097-89/+82
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define the list of commands in the CMakeLists.txt file. List the sources in the CMakeLib target, but mark them as HEADER_FILE_ONLY. This has the effect that IDEs will show the files, though they will not be built again. Add a cmCommandsForBootstrap.cxx file for bootstrapping purposes. Rename the cmExportLibraryDependencies file to match the common pattern.
* | | | | Merge topic 'fix-CMP0028-iface'Brad King2014-02-1011-46/+92
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b2915238 CMP0028: Trigger on libraries from INTERFACE of dependencies.
| * | | | | CMP0028: Trigger on libraries from INTERFACE of dependencies.Stephen Kelly2014-02-0911-46/+92
| |/ / / /
* | | | | Merge topic 'Qt4-qmake-IMPORTED'Brad King2014-02-101-0/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 7d90d6c5 Qt4: Add IMPORTED executable for qmake.
| * | | | | Qt4: Add IMPORTED executable for qmake.Stephen Kelly2014-02-091-0/+5
| |/ / / /
* | | | | Merge topic 'release-notes-prep'Brad King2014-02-106-91976/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4b7f2f52 Help: Add hyperlink targets for argument types in cmake-language(7) 113df227 Remove ChangeLog.manual 79f55909 Remove ChangeLog.txt d25dbc90 Tests/BundleTest: Drop use of ChangeLog.txt
| * | | | | Help: Add hyperlink targets for argument types in cmake-language(7)Brad King2014-02-071-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add reStructuredText hyperlink targets for the bracket, quoted, and unquoted argument sections.
| * | | | | Remove ChangeLog.manualBrad King2014-02-071-5301/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This file was used during the 2.8 release series to hold notes generated from 'git shortlog'. In CMake 3.0 it is replaced by Help/release/*.rst documents containing more useful manually written release notes.
| * | | | | Remove ChangeLog.txtBrad King2014-02-071-86670/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This file has not been maintained since the conversion from CVS to Git. It provides not useful information in modern releases.
| * | | | | Tests/BundleTest: Drop use of ChangeLog.txtBrad King2014-02-073-5/+5
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | The test just wants a source file from outside its tree. Use README.rst instead.
* | | | | Merge topic 'wix_desktop'Brad King2014-02-104-3/+121
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b78d74de CPackWiX: Add support for CPACK_CREATE_DESKTOP_LINKS
| * | | | | CPackWiX: Add support for CPACK_CREATE_DESKTOP_LINKSTimo Rothenpieler2014-02-084-3/+121
| | |_|/ / | |/| | |
* | | | | Merge topic 'interface-library-signatures'Brad King2014-02-107-2/+22
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6d85a6a6 add_library: Issue better diagnostic for INTERFACE GLOBAL signature. 770245e9 add_library: Test invalid GLOBAL INTERFACE signature.