- 13 Feb, 2014 1 commit
-
-
Kitware Robot authored
-
- 12 Feb, 2014 8 commits
-
-
2d9f93ab Sublime: Pass language and config properly
-
6ca6613a Export: Use the CMAKE_DEVEL_VERSION macro for build-export files.
-
3693c63f OS X: Split Intel compiler information files
-
Add CMP0050 to control this behavior.
-
-
Kitware Robot authored
- 11 Feb, 2014 11 commits
-
-
Ben Boeckel authored
-
Stephen Kelly authored
Move the macro definition to the cmExportBuildFileGenerator.h header to share it.
-
Brad King authored
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.
-
10f90d64 Help: Add CMake 3.0 Release Notes
-
37e1894d cmTarget: Remove TODO comment.
-
Brad King authored
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>
-
Stephen Kelly authored
The current behavior is desirable because while it is common to set a per-config suffix on libraries, it is not common for exexutables.
-
Kitware Robot authored
-
- 10 Feb, 2014 20 commits
-
-
Brad King authored
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.
-
aab11bca Help: Change version 3.0.0 -> 3.0 in policy docs
-
Brad King authored
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.
-
Brad King authored
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.
-
Brad King authored
Also teach the bootstrap script to configure the needed headers.
-
Brad King authored
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.
-
eaf703f1 Export: Use a macro to ensure minimum development version requirement
-
2e615d4b Remove the Example from the source.
-
23d3d38a CMakeLists: Generate the cmCommands.cxx file.
-
b2915238 CMP0028: Trigger on libraries from INTERFACE of dependencies.
-
7d90d6c5 Qt4: Add IMPORTED executable for qmake.
-
b78d74de CPackWiX: Add support for CPACK_CREATE_DESKTOP_LINKS
-
f02b5fb5 Help: Fix typo.
-
b7f58511 Visibility: the Intel compiler does not support -fvisibility on windows
-
78be3247 Tests: Speed up RunCMake.CheckModules test
-
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.
-
Stephen Kelly authored
-