Brad King
2bbcbb4ee5
Merge topic 'emacs-mode-cmake-help'
...
9d35f7c4 cmake-mode.el: Add help for variables/properties/complete. Factorize.
7cc21e9a cmake-mode.el: Add the ability to retrieve module help.
2014-02-17 09:59:47 -05:00
Brad King
65c74eb98f
Merge topic 'KateHandleSpacesInPath'
...
22e5c6c2 Kate: handle spaces in build dir
2014-02-17 09:59:45 -05:00
Brad King
a3bac644f1
Merge topic 'isystemForIcpc'
...
cab5ebd4 Intel compiler: add -isystem flag under Linux
2014-02-17 09:59:43 -05:00
Alex Neundorf
22e5c6c26b
Kate: handle spaces in build dir
...
They need to be escaped in the json file... I'm quite
sure I tested this before, obviously I didn't test it
correctly.
Alex
2014-02-17 09:54:03 -05:00
Kitware Robot
b1d34182b8
CMake Nightly Date Stamp
2014-02-17 00:01:07 -05:00
Kitware Robot
0c958c44af
CMake Nightly Date Stamp
2014-02-16 00:01:05 -05:00
Kitware Robot
66bf178346
CMake Nightly Date Stamp
2014-02-15 00:01:11 -05:00
Kitware Robot
945a66a543
CMake Nightly Date Stamp
2014-02-14 00:01:05 -05:00
Brad King
79bb8cfcf3
Merge topic 'dev/ninja-speedup'
...
26762e16 Ninja: Cache target-level flags
2014-02-13 10:28:32 -05:00
Brad King
aa23381253
Merge topic 'osx-sysroot-escape'
...
77b2e6f1 OS X: Escape path given to -isysroot flag
2014-02-13 10:28:29 -05:00
Ben Boeckel
26762e1681
Ninja: Cache target-level flags
...
Instead of figuring out target flags per-source file, cache the flags
that are being used. This results in a *much* faster generate time for
Ninja.
2014-02-13 10:20:56 -05:00
Philipp Möller
9d35f7c49a
cmake-mode.el: Add help for variables/properties/complete. Factorize.
2014-02-13 09:38:13 -05:00
Philipp Möller
7cc21e9ab8
cmake-mode.el: Add the ability to retrieve module help.
2014-02-13 09:35:30 -05:00
Kitware Robot
c56854aa0e
CMake Nightly Date Stamp
2014-02-13 00:01:07 -05:00
Brad King
54d9e01487
Merge topic 'backward-compatibility'
...
f2eee72f add_custom_command: Disallow use of SOURCE signatures.
c248a437 Add policy CMP0049 to avoid variable expansion in source lists
2014-02-12 11:31:30 -05:00
Brad King
764d467d24
Merge topic 'dev/fix-sublime-compile-flags'
...
2d9f93ab Sublime: Pass language and config properly
2014-02-12 11:31:28 -05:00
Brad King
0d177cf383
Merge topic 'cmake-devel-version-macro'
...
6ca6613a Export: Use the CMAKE_DEVEL_VERSION macro for build-export files.
2014-02-12 11:31:26 -05:00
Brad King
e6f0b870fd
Merge topic 'osx-intel-info-split'
...
3693c63f OS X: Split Intel compiler information files
2014-02-12 11:31:24 -05:00
Brad King
9b06fa50ae
Merge topic 'FindBoost-MPI-hints'
...
a22eeca3 FindBoost: Search next to MPI libraries for boost_mpi (#14739 )
2014-02-12 11:31:22 -05:00
Stephen Kelly
f2eee72fac
add_custom_command: Disallow use of SOURCE signatures.
...
Add CMP0050 to control this behavior.
2014-02-12 11:19:27 -05:00
Stephen Kelly
c248a437c4
Add policy CMP0049 to avoid variable expansion in source lists
2014-02-12 11:17:38 -05:00
Brad King
77b2e6f1d8
OS X: Escape path given to -isysroot flag
...
Ensure that paths containing spaces or other special characters are
escaped correctly on the command line.
2014-02-12 10:49:10 -05:00
Kitware Robot
5104f55d3f
CMake Nightly Date Stamp
2014-02-12 00:01:06 -05:00
Ben Boeckel
2d9f93ab24
Sublime: Pass language and config properly
2014-02-11 14:41:43 -05:00
Stephen Kelly
6ca6613ab8
Export: Use the CMAKE_DEVEL_VERSION macro for build-export files.
...
Move the macro definition to the cmExportBuildFileGenerator.h header
to share it.
2014-02-11 16:31:53 +01:00
Brad King
3693c63f2e
OS X: Split Intel compiler information files
...
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.
2014-02-11 10:04:26 -05:00
Brad King
418a155be7
Merge topic 'cmake-devel-version-macro'
...
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
2014-02-11 09:16:09 -05:00
Brad King
c29eb751cd
Merge topic 'release-notes-3.0'
...
10f90d64 Help: Add CMake 3.0 Release Notes
2014-02-11 09:16:08 -05:00
Brad King
cef89d4a1c
Merge topic 'backward-compatibility'
...
37e1894d cmTarget: Remove TODO comment.
2014-02-11 09:16:06 -05:00
Brad King
e44bbec013
Merge topic 'eclipse-hotfix'
...
311c0b98 Eclipse: Skip generator expressions in COMPILE_DEFINITIONS (#14722 )
2014-02-11 09:16:04 -05:00
Brad King
a12dd791dd
Merge topic 'graphviz-one-file'
...
18bef4cd graphviz: allow to disable per target graphs (#14746 )
2014-02-11 09:16:02 -05:00
Brad King
10f90d644c
Help: Add CMake 3.0 Release Notes
...
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>
2014-02-11 09:07:14 -05:00
Stephen Kelly
37e1894d32
cmTarget: Remove TODO comment.
...
The current behavior is desirable because while it is common to
set a per-config suffix on libraries, it is not common for exexutables.
2014-02-11 11:05:01 +01:00
Kitware Robot
ab6231f37c
CMake Nightly Date Stamp
2014-02-11 00:01:05 -05:00
Brad King
a22eeca3fd
FindBoost: Search next to MPI libraries for boost_mpi ( #14739 )
...
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.
2014-02-10 16:18:47 -05:00
Brad King
5d05124cb7
Merge topic 'doc-policy-version-3.0'
...
aab11bca Help: Change version 3.0.0 -> 3.0 in policy docs
2014-02-10 15:40:33 -05:00
Brad King
9bcc1b21f0
Export: Fix internal CMake version test logic
...
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.
2014-02-10 15:32:33 -05:00
Brad King
d2059d2511
cmVersion: Fix CMake_VERSION_ENCODE for date in patch level
...
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.
2014-02-10 15:32:32 -05:00
Brad King
28805109bc
cmStandardIncludes: Include cmIML/INT.h for portable integer types
...
Also teach the bootstrap script to configure the needed headers.
2014-02-10 15:31:40 -05:00
Brad King
aab11bcab4
Help: Change version 3.0.0 -> 3.0 in policy docs
...
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.
2014-02-10 11:40:21 -05:00
Brad King
89d49eccc5
Merge topic 'extend-docs'
...
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
2014-02-10 11:25:10 -05:00
Brad King
d7133c0288
Merge topic 'cmake-devel-version-macro'
...
eaf703f1 Export: Use a macro to ensure minimum development version requirement
2014-02-10 11:25:08 -05:00
Brad King
c00d84cdf3
Merge topic 'remove-Example'
...
2e615d4b Remove the Example from the source.
2014-02-10 11:25:06 -05:00
Brad King
7b38931a08
Merge topic 'generate-cmCommands-file'
...
23d3d38a CMakeLists: Generate the cmCommands.cxx file.
2014-02-10 11:25:04 -05:00
Brad King
cdcf23bde2
Merge topic 'fix-CMP0028-iface'
...
b2915238 CMP0028: Trigger on libraries from INTERFACE of dependencies.
2014-02-10 11:25:02 -05:00
Brad King
d51dc24e2b
Merge topic 'Qt4-qmake-IMPORTED'
...
7d90d6c5 Qt4: Add IMPORTED executable for qmake.
2014-02-10 11:25:00 -05:00
Brad King
f67ab2a920
Merge topic 'release-notes-prep'
...
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
2014-02-10 11:24:58 -05:00
Brad King
27d3974c66
Merge topic 'wix_desktop'
...
b78d74de CPackWiX: Add support for CPACK_CREATE_DESKTOP_LINKS
2014-02-10 11:24:56 -05:00
Brad King
6e149e1591
Merge topic 'interface-library-signatures'
...
6d85a6a6 add_library: Issue better diagnostic for INTERFACE GLOBAL signature.
770245e9 add_library: Test invalid GLOBAL INTERFACE signature.
2014-02-10 11:24:54 -05:00
Brad King
e180c1def0
Merge topic 'doc-polcy-CMP0024-typo'
...
f02b5fb5 Help: Fix typo.
2014-02-10 11:24:52 -05:00