Stephen Kelly
e28e110d22
cmMakefile: Rename a variable.
2015-06-30 23:14:22 +02:00
Stephen Kelly
3f5200ec5f
cmMakefile: Expand the scope of scoped buildsystem file state.
2015-06-30 23:14:21 +02:00
Stephen Kelly
0a34ea597a
cmMakefile: Compute the filename processed in a scope.
2015-06-30 23:14:21 +02:00
Stephen Kelly
be5997ef77
cmMakefile: Inline ProcessBuildsystemFile into only caller.
2015-06-30 23:14:21 +02:00
Stephen Kelly
5bf9bfda3f
cmMakefile: Don't use string comparison to check directory level.
2015-06-30 23:14:20 +02:00
Stephen Kelly
f346d88d10
cmMakefile: Avoid invoking EnforceDirectoryLevelRules.
...
This is part of the CMP0000 implementation and only needs to be invoked
for top-level buildsystem files currently.
2015-06-30 23:14:20 +02:00
Stephen Kelly
b661403177
cmMakefile: Add filename to ReadListFile auto scopes.
2015-06-30 23:14:19 +02:00
Stephen Kelly
6708d21664
cmMakefile: Remove IncludeScope Quiet call.
2015-06-30 23:14:19 +02:00
Stephen Kelly
0818737c85
cmMakefile: Make listfile scopes responsible for logical checks.
...
Remove the LexicalPushPop.
2015-06-30 23:14:18 +02:00
Stephen Kelly
dd7e42758d
cmMakefile: Move the lexical scope.
2015-06-30 23:14:18 +02:00
Stephen Kelly
92cecd9369
cmMakefile: Add automatic scopes to listfile readers.
2015-06-30 23:14:18 +02:00
Stephen Kelly
276c62253e
cmMakefile: Move the IncludeScope to where it is used.
2015-06-30 23:14:17 +02:00
Brad King
7e3ac12df4
Merge topic 'enable_language-fail-earlier'
...
327490e6 enable_language: Allow CMakeDetermine<LANG>Compiler module to fail early
2015-06-30 10:23:31 -04:00
Kitware Robot
5ff47ea93d
CMake Nightly Date Stamp
2015-06-30 00:01:04 -04:00
Brad King
327490e698
enable_language: Allow CMakeDetermine<LANG>Compiler module to fail early
...
If the module reports a FATAL_ERROR, skip the rest of the steps to
enable the language to avoid unnecessary following error messages.
2015-06-29 16:18:32 -04:00
Brad King
bbfebcbc13
Merge topic 'compiler-id-simplify-ide-src'
...
8306108f CMakeDetermineCompilerId: Simplify src reference in IDE projects
2015-06-29 10:24:14 -04:00
Brad King
1cb8d95509
Merge topic 'vs-librarian-machine-flag-default'
...
806609c7 VS: Add /machine: flag to Librarian tool (#11240 )
2015-06-29 10:24:13 -04:00
Brad King
7e79931e44
Merge topic 'FindMatlab-doc-section-headers'
...
6524ed5e FindMatlab: Fix documentation section header underline style
2015-06-29 10:24:11 -04:00
Tamas Kenez
6524ed5e94
FindMatlab: Fix documentation section header underline style
...
Replace caret-headers with double-quote-headers and replace dash-headers
with caret-headers. This makes the headers match their level of nesting
according to our documentation style guide in cmake-developers(7).
2015-06-29 08:55:49 -04:00
Kitware Robot
ebd5eeb656
CMake Nightly Date Stamp
2015-06-29 00:01:04 -04:00
Kitware Robot
e5f991f62f
CMake Nightly Date Stamp
2015-06-28 00:01:04 -04:00
Kitware Robot
b702415d3a
CMake Nightly Date Stamp
2015-06-27 00:01:05 -04:00
Brad King
17183f9250
Merge branch 'release'
2015-06-26 10:53:00 -04:00
Brad King
806609c702
VS: Add /machine: flag to Librarian tool ( #11240 )
...
If a Windows resource (.rc) source file is included in a STATIC library,
the VS "link" tool will process the compiled ".res" file and needs to know
the target architecture. Without it, we may get a LNK4068 warning and
possibly a LNK1112 error. Add /machine: to the default static library
flags to give the link tool the information it needs.
2015-06-26 10:07:08 -04:00
Brad King
74c99d11bc
CMake 3.3.0-rc3
2015-06-26 08:44:27 -04:00
Brad King
dcc2a7ccd4
Merge branch 'release'
2015-06-26 08:42:53 -04:00
Brad King
6c098a4a72
Merge topic 'fix-target_link_libraries-wrong-dir'
...
30c2e1dd cmTarget: Fix diagnostic of target_link_libraries in wrong directory (#15626 )
2015-06-26 08:41:16 -04:00
Kitware Robot
086b19aeda
CMake Nightly Date Stamp
2015-06-26 00:01:05 -04:00
Brad King
8306108fd6
CMakeDetermineCompilerId: Simplify src reference in IDE projects
...
When constructing the "id_src" value for substitution into VS or Xcode
compiler id projects, the input "src" variable already contains the file
name with no path so we do not need get_filename_component. We know
this because CMAKE_DETERMINE_COMPILER_ID_WRITE already references
"${src}" with this assumption.
2015-06-25 15:16:53 -04:00
Brad King
2fd05f411b
Merge topic 'doc-CheckIncludeFile-distinction'
...
81d58b0d Help: Revise CheckIncludeFile* documentation
2015-06-25 10:39:27 -04:00
Brad King
2a56a21c83
Merge topic 'doc-find-path-variables'
...
3117b5fe Help: Revise CMAKE_*_PATH and CMAKE_SYSTEM_*_PATH variable docs (#15631 )
2015-06-25 10:39:25 -04:00
Brad King
eaafe3bd56
Merge topic 'doc-ctest_test-STRIDE-typo'
...
93904772 Help: Fix typo in ctest_test documentation
2015-06-25 10:39:23 -04:00
Brad King
1051c4c810
Merge topic 'export-escaping'
...
60eb396f Export: Escape exported property values when writing CMake language files
2015-06-25 10:39:21 -04:00
Brad King
bd5bf762c8
Merge topic 'cmake-gui-osx-install-command-line'
...
d2cf92ec cmake-gui: Change --install to use /usr/local/bin by default (#15627 )
2015-06-25 10:39:19 -04:00
Brad King
2d14021a85
Merge topic 'emacs-mode-prog-mode-hooks'
...
b24b58bb cmake-mode.el: Add support for prog-mode hooks (#15521 )
2015-06-25 10:39:17 -04:00
Brad King
f74b524e41
Merge topic 'FindIce-updates'
...
69c5f134 FindIce: Find all Ice executables
9579be10 FindIce: Update for Ice version 3.6.0
2015-06-25 10:39:16 -04:00
Brad King
e4a9346dba
Merge branch 'fix-target_link_libraries-wrong-dir' into release
2015-06-25 10:11:50 -04:00
Brad King
9e5e645ae6
Merge branch 'doc-find-path-variables' into release
2015-06-25 10:11:45 -04:00
Brad King
3117b5feec
Help: Revise CMAKE_*_PATH and CMAKE_SYSTEM_*_PATH variable docs ( #15631 )
...
Improve reStructuredText formatting and cross-references. Specify
explicitly that each variable may be set to a ;-list of multiple values.
2015-06-25 10:05:23 -04:00
Brad King
ac90623345
Merge branch 'doc-CheckIncludeFile-distinction' into release
2015-06-25 09:43:06 -04:00
Brad King
81d58b0de6
Help: Revise CheckIncludeFile* documentation
...
Improve formatting. Link from each module to the other two. Explain
the command signatures in more detail.
2015-06-25 09:41:02 -04:00
Brad King
30c2e1dd16
cmTarget: Fix diagnostic of target_link_libraries in wrong directory ( #15626 )
...
Since commit v3.3.0-rc1~62^2~5 (cmTarget: Store only cmListFileContext
for CMP0023 handling, 2015-05-18) a call to target_link_libraries on a
target that was defined in another (non-ancestor) directory crashes
because no execution context is left active. Fix this by getting the
execution context from the actual cmMakefile where the current
target_link_libraries call takes place. Test this by verifying that
such calls correctly produce an error diagnostic instead of crashing.
2015-06-25 09:14:26 -04:00
Kitware Robot
6de440e201
CMake Nightly Date Stamp
2015-06-25 00:01:04 -04:00
Zack Galbreath
93904772d7
Help: Fix typo in ctest_test documentation
...
s/acorss/across/
2015-06-24 11:15:19 -04:00
Brad King
60eb396f10
Export: Escape exported property values when writing CMake language files
...
When writing export files, correctly encode property values that contain
characters special to the CMake language parser. We must ensure that
they parse correctly when loaded on the consuming side.
Reported-by: Dan Liew <dan@su-root.co.uk>
2015-06-24 09:19:39 -04:00
Brad King
b01b0d74f2
Merge branch 'cmake-gui-osx-install-command-line' into release
2015-06-24 09:10:31 -04:00
Brad King
d2cf92ec26
cmake-gui: Change --install to use /usr/local/bin by default ( #15627 )
...
In commit v3.3.0-rc1~49^2~2 (cmake-gui: Add --install option to add
command-line tools on OS X, 2015-05-19) the option default was set to
/usr/bin because that is where the old command line install dialog
placed the symlinks. A better default is /usr/local/bin because it is
meant for locally installed software rather than Apple-installed tools.
Also, as of OS X El Capitan, special privileges are required even for
root to modify /usr/bin but not /usr/local/bin.
2015-06-24 08:57:50 -04:00
Kitware Robot
6b5e94baa2
CMake Nightly Date Stamp
2015-06-24 00:01:06 -04:00
Brad King
d0c0efb5cc
Merge branch 'release'
2015-06-23 09:10:03 -04:00
Brad King
4d56aeff74
Merge branch 'release-3.2'
2015-06-23 09:09:29 -04:00