Brad King
a7c956b867
Merge topic 'doc-usage-requirements'
...
0c54b775
Help: Document the purpose of usage requirements clearly.
2014-02-19 08:34:29 -05:00
Brad King
6a1a644940
Merge topic 'FindOpenSSL-prefer-root'
...
e346c47a
FindOpenSSL: Prefer OPENSSL_ROOT_DIR first (#14764 )
2014-02-19 08:34:27 -05:00
Brad King
59df48aaaa
Merge topic 'FindJNI-ppc64le'
...
ac2527e1
FindJNI: Add ppc64le architecture
2014-02-19 08:34:26 -05:00
Brad King
9304d09613
Merge topic 'FindBoost-namespace'
...
17485e37
FindBoost: Add suport for custom namespaces
2014-02-19 08:34:24 -05:00
Brad King
5a607c4a6f
Merge topic 'doc-package-registry'
...
bf012e0c
Help: Format find_package() command documentation
bd6887e4
Help: Document the package registry in cmake-packages.7
2014-02-19 08:34:22 -05:00
Brad King
e7d3287590
Merge topic 'minor-cleanups'
...
f6cae4ea
Tests: Remove some trailing black lines.
c0ea4c5c
Makefile: Fix comment indentation.
5e0c73c7
cmGlobalGenerator: Remove unused variable.
907c09cd
include_directory: Add missing include.
a74d125a
Help: Fix typo
317d8498
Small typo fix
2014-02-19 08:34:20 -05:00
Kitware Robot
0b3a792bef
CMake Nightly Date Stamp
2014-02-19 00:01:07 -05:00
Ho Cheung
e346c47ac5
FindOpenSSL: Prefer OPENSSL_ROOT_DIR first ( #14764 )
...
Use hints computed from this explicit variable before those
computed by PkgConfig. They are more specific.
2014-02-18 15:05:32 -05:00
Stephen Kelly
0c54b775a4
Help: Document the purpose of usage requirements clearly.
...
People will be tempted to put things there for convenience, thereby
causing conflicts similar to
http://thread.gmane.org/gmane.comp.compilers.clang.devel/35162/focus=35169
where it is conceivable that the LLVM developers could put a flag on
a target for convenience, which would cause conflicts for some downstreams.
2014-02-18 16:08:44 +01:00
Dinar Valeev
ac2527e1d9
FindJNI: Add ppc64le architecture
...
Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2014-02-18 08:30:51 -05:00
Kitware Robot
586d2ce8a7
CMake Nightly Date Stamp
2014-02-18 00:01:06 -05:00
Chuck Atkins
17485e37a2
FindBoost: Add suport for custom namespaces
...
When building boost with an alternate namespace the libraries generated
will have a different naming convention. This is often done to ensure
no symbol conflicts with external libraries built against a different
version of boost. If the namespace used is "myprivateboost::" instead
of "boost::" then the libraries built will be named myprivateboost_foo
instead of boost_foo. Add an option to specify a custom namespace used
to alter the library names that get searched for.
2014-02-17 16:05:48 -05:00
Brad King
bf012e0cb6
Help: Format find_package() command documentation
...
Add inline markup and explicit markup block syntax as needed.
Add cross-references to other documentation as appropriate.
2014-02-17 15:37:04 -05:00
Brad King
bd6887e4d6
Help: Document the package registry in cmake-packages.7
...
Port documentation from the CMake Wiki page at:
http://www.cmake.org/Wiki/CMake/Tutorials/Package_Registry
as of 2014-02-17 into our main documentation.
2014-02-17 15:34:48 -05:00
Stephen Kelly
f6cae4ea06
Tests: Remove some trailing black lines.
2014-02-17 18:54:53 +01:00
Brad King
b486c6d49a
Merge topic 'windows-filesystem-retry-config'
...
7b1f966a
Windows: Make file delete/rename retry configurable
2014-02-17 10:03:11 -05:00
Brad King
10623032c7
Merge topic 'INTERFACE-no-sources'
...
9db9c1fc
cmTarget: Don't try to get sources of an INTERFACE_LIBRARY.
2014-02-17 09:59:49 -05:00
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
Stephen Kelly
c0ea4c5c6f
Makefile: Fix comment indentation.
2014-02-17 11:14:18 +01:00
Stephen Kelly
5e0c73c78c
cmGlobalGenerator: Remove unused variable.
2014-02-17 11:13:44 +01:00
Stephen Kelly
907c09cd31
include_directory: Add missing include.
...
The cmGeneratorExpression is used here, but the header for it is not
in the include heirarchy. This would be a compile error if the file
were compiled as a standalone translation unit, but it is instead
used in a mini-unity-build by inclusion in cmCommands.cxx. The header
for cmGeneratorExpression happens to be included first, so the
compilation works fine.
IDEs do not know this however, and flag the use as an error.
2014-02-17 11:08:58 +01:00
Stephen Kelly
a74d125a7c
Help: Fix typo
...
binary_find -> binary_search.
2014-02-17 11:07:59 +01:00
Kevin Funk
317d8498aa
Small typo fix
2014-02-17 11:07:41 +01: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
Stephen Kelly
9db9c1fc8b
cmTarget: Don't try to get sources of an INTERFACE_LIBRARY.
...
An an assert to ensure this.
2014-02-14 13:53:14 +01: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
Brad King
7b1f966a6c
Windows: Make file delete/rename retry configurable
...
Several CMake operations need to replace files in rapid succession.
This commonly fails on Windows due to filesystem lock behavior so
we have retry loops. No matter how many times we retry or how long
we delay there will inevitably be someone with an environment that
needs more. Make the retry count and delay configurable in the
Windows Registry keys:
{HKCU,HKLM}/Software/Kitware/CMake/Config
in DWORD values
FilesystemRetryCount = Number of tries
FilesystemRetryDelay = Delay in milliseconds between tries
Leave the feature undocumented for now to see how it goes.
2014-02-12 09:55:41 -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