Brad King
c59ec2b7c8
Merge topic 'cmake-internal-info'
...
4db08807 CMake: Report whether generators support platforms
43a68a6d cmGlobalGeneratorFactory: Use CM_OVERRIDE for all derived classes
af0e1cd4 Make CMake version dirty state available to code
6a077b5d Make CMake version suffix available to code
2016-07-15 09:04:24 -04:00
Kitware Robot
0c3fc5a251
CMake Nightly Date Stamp
2016-07-15 00:01:03 -04:00
Tobias Hunger
4db08807db
CMake: Report whether generators support platforms
2016-07-14 10:35:58 -04:00
Tobias Hunger
43a68a6dca
cmGlobalGeneratorFactory: Use CM_OVERRIDE for all derived classes
2016-07-14 10:35:58 -04:00
Tobias Hunger
af0e1cd4cb
Make CMake version dirty state available to code
...
Set `CMake_VERSION_IS_DIRTY` to 1 or 0 depending on whether the CMake
source tree is considered dirty or not.
2016-07-14 10:35:58 -04:00
Tobias Hunger
6a077b5d63
Make CMake version suffix available to code
...
Make the string (e.g. "rc1" or "gSHA-dirty") available to the code.
2016-07-14 10:27:17 -04:00
Brad King
2fe520d2b0
Merge topic 'cmake-ifw-package-updates'
...
2aadb02f QtIFW: Don't show component selection page if it don't need
53992808 QtIFW: process USE_LGPL when CMake_INSTALL_COMPONENTS
8ae035a5 CMake: install COMPONENT cmcldeps
2016-07-14 09:24:00 -04:00
Brad King
4d3d28750e
Merge topic 'vs14-debug-enum-older-toolsets'
...
36fc3a53 VS: Fix VS 2015 .vcxproj debug setting for v90 toolset (#15986 )
2016-07-14 09:23:45 -04:00
Kitware Robot
59f23193a7
CMake Nightly Date Stamp
2016-07-14 00:01:03 -04:00
Konstantin Podsvirov
2aadb02f83
QtIFW: Don't show component selection page if it don't need
2016-07-13 10:02:12 -04:00
Konstantin Podsvirov
8ae035a569
CMake: install COMPONENT cmcldeps
...
Added in Tools group with IFW installer
2016-07-13 10:02:12 -04:00
Brad King
36fc3a5372
VS: Fix VS 2015 .vcxproj debug setting for v90 toolset ( #15986 )
2016-07-13 09:35:39 -04:00
Brad King
de1f409844
Merge topic 'no-export-cmake-version'
...
c376c5bc Do not place CMake version in export files
2016-07-13 09:26:50 -04:00
Brad King
7f36d89595
Merge topic 'fix-cmake-E-env_vs8_wince'
...
047862d3 cmake: Fix -E env_vs8_wince implementation
b7a94fbb cmake: Drop unused -E cmake_call_visual_studio_macro code
2016-07-13 09:26:47 -04:00
Brad King
602d95d16d
Merge topic 'find-command-restore-PATH-on-unix'
...
54475018 Restore find_(library|file|path) search of PATH itself
2016-07-13 09:26:37 -04:00
Brad King
40f24f0ec2
Merge topic 'windows-export-all-from-exe'
...
9da725cb Windows: Honor WINDOWS_EXPORT_ALL_SYMBOLS for executables with exports
2005b960 Makefile: Factor out WINDOWS_EXPORT_ALL_SYMBOLS helper
2016-07-13 09:26:33 -04:00
Brad King
43875ca59c
Merge topic 'cmake-spelling'
...
56608618 Fix typos.
2016-07-13 09:26:30 -04:00
Kitware Robot
056db896e3
CMake Nightly Date Stamp
2016-07-13 00:01:03 -04:00
Kitware Robot
49f5818d8a
CMake Nightly Date Stamp
2016-07-12 00:01:04 -04:00
Brad King
047862d391
cmake: Fix -E env_vs8_wince implementation
...
This code has accidentally not been compiled since commit
v3.0.0-rc1~556^2 (cmake: Split -E command implementation into separate
source file, 2013-10-03) because CMAKE_HAVE_VS_GENERATORS was local to
`cmake.cxx`.
Fixes #16195 .
2016-07-11 14:44:38 -04:00
Brad King
b7a94fbb70
cmake: Drop unused -E cmake_call_visual_studio_macro code
...
This code has not been compiled since commit v3.0.0-rc1~556^2 (cmake:
Split -E command implementation into separate source file, 2013-10-03).
It appears the code was never used since it was added anyway.
2016-07-11 14:32:50 -04:00
Christoph Grüninger
c376c5bca2
Do not place CMake version in export files
...
Files generated by `install(EXPORT)` and `export_library_dependencies()`
may be installed with packages and consumed by dependents. In order to
avoid re-building dependents only because the version of CMake changed,
drop the CMake version from the export file content.
2016-07-11 11:35:27 -04:00
Brad King
54475018ae
Restore find_(library|file|path) search of PATH itself
...
The fix in commit commit v3.6.0-rc1~82^2 (Drop find_(library|file|path)
prefixes from PATH on non-Windows, 2016-05-09) aggressively dropped
search of the entries in PATH itself in addition to the prefixes derived
from it. This regresses find modules that (incorrectly) depended on the
behavior, including some of our own modules such as FindImageMagick.
Restore the search of entries in PATH itself. If we want to drop it
later we will need to do so with a policy. Fixes #16192 .
2016-07-11 10:27:27 -04:00
Brad King
35284a63ea
Merge topic 'add-gitignore'
...
b4811f3e Tell Git to ignore .DS_Store files
4786ec51 Source: Remove long-unused .cvsignore file
2016-07-11 09:56:14 -04:00
Yury Zhuravlev
9da725cb00
Windows: Honor WINDOWS_EXPORT_ALL_SYMBOLS for executables with exports
...
For executables with ENABLE_EXPORTS set, export all symbols when
instructed to do so by WINDOWS_EXPORT_ALL_SYMBOLS.
2016-07-11 09:41:04 -04:00
Yury Zhuravlev
2005b96067
Makefile: Factor out WINDOWS_EXPORT_ALL_SYMBOLS helper
...
Factor the implementation out of cmMakefileLibraryTargetGenerator
into a helper method in cmMakefileTargetGenerator so it can be
re-used elsewhere later.
2016-07-11 09:40:42 -04:00
Kitware Robot
7af4bc69c5
CMake Nightly Date Stamp
2016-07-11 00:01:03 -04:00
Felix Geyer
566086187f
Fix typos.
2016-07-10 11:05:56 +02:00
Kitware Robot
03a50961f3
CMake Nightly Date Stamp
2016-07-10 00:01:03 -04:00
Kitware Robot
325288455e
CMake Nightly Date Stamp
2016-07-09 00:01:05 -04:00
Brad King
4786ec515f
Source: Remove long-unused .cvsignore file
2016-07-08 13:36:38 -04:00
Kitware Robot
2c2e0abfb0
CMake Nightly Date Stamp
2016-07-08 00:01:03 -04:00
Brad King
e31084e657
CMake 3.6.0
2016-07-07 09:17:24 -04:00
Kitware Robot
5553aab0bd
CMake Nightly Date Stamp
2016-07-07 00:01:53 -04:00
Brad King
f2c1900a71
Merge topic 'windows-export-all-symbols'
...
f8d4e3d7 bindexplib: Export symbols from objects even with explicit markup
2016-07-06 09:36:17 -04:00
Brad King
50adbfcacb
Merge topic 'reorganize-cmCTest'
...
61fcd08a Help: Fix documentation of ctest --build-and-test
7c67d401 Help: Consistently use quotes and fix punctuation in ctest(1) manual
0076fb10 cmCTest: Update doxygen to be consistent
30c5f94c cmCTest: Rename "ProcessTests()" to "ProcessSteps()" and improve doxygen
7c87ab75 cmCTest: Facilitate code reading adding consistent comments in Run()
6d8b9aa6 cmCTest: Improve readability adding "HandleTest(Action|Model)Argument()"
280d0a69 cmCTest: Improve readability adding "RunCMakeAndTest()" and "ExecuteTests()"
898cb987 cmCTest: Fix typo
2016-07-06 09:35:38 -04:00
Brad King
0219743a01
Merge topic 'cpack-ifw-fix-repo-attributes'
...
7a30fa1a CPackIFW: Fix attributes for Promoting Updates repository replacement
2016-07-06 09:35:19 -04:00
Kitware Robot
7d3fe197f8
CMake Nightly Date Stamp
2016-07-06 00:01:03 -04:00
Konstantin Podsvirov
7a30fa1a41
CPackIFW: Fix attributes for Promoting Updates repository replacement
...
Fix spelling of attributes added by commit v3.6.0-rc1~52^2 (CPackIFW:
Add support for Promoting Updates, 2016-05-17).
2016-07-05 15:55:42 -04:00
Yury Zhuravlev
f8d4e3d7f8
bindexplib: Export symbols from objects even with explicit markup
...
Drop our `HaveExportedObjects` check before dumping exports for an
object file. It is possible for only a subset of needed symbols to have
explicit markup, and re-exporting the marked symbols does not hurt.
This leaves no callers of `HaveExportedObjects`, but leave the
method in place anyway because it may be useful in the future.
Fixes #16161 .
2016-07-05 15:19:56 -04:00
Brad King
8d330277d6
Merge topic 'cmake-gui-static-xcb'
...
5de1d406 Source/QtDialog: Run clang-format
2016-07-05 15:16:29 -04:00
Brad King
5de1d406f1
Source/QtDialog: Run clang-format
2016-07-05 15:15:57 -04:00
Brad King
f8751753e3
Merge topic 'update-kwsys'
...
aec1d43f Merge branch 'upstream-KWSys' into update-kwsys
f7d23e67 KWSys 2016-06-30 (96f06c8e)
2016-07-05 11:29:11 -04:00
Jean-Christophe Fillion-Robin
0076fb100b
cmCTest: Update doxygen to be consistent
2016-07-05 11:19:01 -04:00
Jean-Christophe Fillion-Robin
30c5f94c5b
cmCTest: Rename "ProcessTests()" to "ProcessSteps()" and improve doxygen
2016-07-05 11:19:00 -04:00
Jean-Christophe Fillion-Robin
7c87ab755c
cmCTest: Facilitate code reading adding consistent comments in Run()
2016-07-05 11:19:00 -04:00
Jean-Christophe Fillion-Robin
6d8b9aa65a
cmCTest: Improve readability adding "HandleTest(Action|Model)Argument()"
2016-07-05 11:19:00 -04:00
Jean-Christophe Fillion-Robin
280d0a6947
cmCTest: Improve readability adding "RunCMakeAndTest()" and "ExecuteTests()"
2016-07-05 11:19:00 -04:00
Jean-Christophe Fillion-Robin
898cb987b4
cmCTest: Fix typo
2016-07-05 11:18:53 -04:00
Kitware Robot
b9eb3408b4
CMake Nightly Date Stamp
2016-07-05 00:01:03 -04:00