Brad King
9ce7a663d6
Utilities/Sphinx: Add CMake_OPTIONAL_COMPONENT macro
...
When building this directory independently define the macro since we
will not get the definition from the top level of the source tree.
2015-07-07 09:38:48 -04:00
Konstantin Podsvirov
d7725a178b
CMake: Add cmakexbuild component as REQUIRED to Tools group for IFW installer
2015-07-07 09:20:13 -04:00
Konstantin Podsvirov
ecca26855a
CMake: optional show LGPLv2.1 license when install cmake-gui component
...
In IFW installer if cmake-gui component selected and
CMake_GUI_DISTRIBUTE_WITH_Qt_LGPL enabled license will be
showed.
2015-07-07 09:16:44 -04:00
Konstantin Podsvirov
c14f20f7dd
CMake: Fix Web Site shortcut in IFW installer for Windows
2015-07-07 09:16:44 -04:00
Konstantin Podsvirov
c823f04e0c
CMake: New option CMake_INSTALL_COMPONENTS
...
By default is OFF.
Now it's used with CPack IFW himself installer.
2015-07-07 09:16:40 -04:00
Konstantin Podsvirov
7383e4d722
CMake: Install COMPONENTs (sphinx-man)
...
Added component sphinx-man
2015-07-07 08:11:10 +03:00
Konstantin Podsvirov
2531b90954
CMake: Install COMPONENTs (QtDialog)
...
Added "COMPONENT cmake-gui" for all install commands in lists file
2015-07-07 08:11:09 +03:00
Konstantin Podsvirov
938bbc4352
CMake: Install COMPONENTs
...
Added components:
- cmake
- ctest
- cpack
- cmake-gui
- ccmake
- data
- sphinx-html
- sphinx-singlehtml
- sphinx-qthelp
Other now Unspecified.
2015-07-07 08:11:09 +03:00
Kitware Robot
fd23fc5711
CMake Nightly Date Stamp
2015-07-07 00:01:05 -04:00
Brad King
7e86f567ac
Merge topic 'show-number-of-tests'
...
42747fcc
CTest: Show the number of tests for each label in the summary
2015-07-06 10:08:00 -04:00
Brad King
e5d37f23f1
Merge topic 'xlc-no-qalias-flag'
...
a33fb493
XL: Drop -qalias=noansi from default C flags
2015-07-06 10:07:58 -04:00
Betsy McPhail
42747fcc73
CTest: Show the number of tests for each label in the summary
2015-07-06 10:06:35 -04:00
Kitware Robot
d1db123e1c
CMake Nightly Date Stamp
2015-07-06 00:01:04 -04:00
Kitware Robot
4127a638b0
CMake Nightly Date Stamp
2015-07-05 00:01:04 -04:00
Kitware Robot
9b7904d528
CMake Nightly Date Stamp
2015-07-04 00:01:04 -04:00
Kitware Robot
58853582be
CMake Nightly Date Stamp
2015-07-03 00:01:05 -04:00
Brad King
8fbd9584af
Merge topic 'fix-readme-typos'
...
9aed0cd1
README: Fix typo "the the" => "the"
b14fd0f7
CONTRIBUTING: Spell "offered" correctly
2015-07-02 10:00:53 -04:00
Brad King
d59ab78585
Merge topic 'ctest-test-load'
...
f62d301b
ctest: Optionally avoid starting tests that may exceed a given CPU load
07c550ca
cmCTestMultiProcessHandler: Refactor RUN_SERIAL implementation
8bf5a80b
cmSystemTools: Add StringToULong helper
dffc307c
Tests: Teach RunCMake infrastructure to optionally timeout
2015-07-02 10:00:51 -04:00
Brad King
a33fb493de
XL: Drop -qalias=noansi from default C flags
...
This was added without explanation by commit v2.8.2~1138 (Add initial XL
C compiler flags for safer builds, 2009-09-30). It is not consistent
with our default C++ flags for XL and disables several optimizations, so
drop it from our default flags for C.
Suggested-by: Todd Gamblin <tgamblin@llnl.gov>
2015-07-02 09:20:14 -04:00
Brad King
9aed0cd100
README: Fix typo "the the" => "the"
...
Reported-by: Radovan Bast
2015-07-02 09:09:33 -04:00
Brad King
b14fd0f724
CONTRIBUTING: Spell "offered" correctly
...
Reported-by: Radovan Bast
2015-07-02 09:09:01 -04:00
Brad King
3ae8e84ef5
Merge topic 'update-kwsys'
...
701226de
Merge branch 'upstream-kwsys' into update-kwsys
799c1575
KWSys 2015-07-02 (1f19c187)
2015-07-02 09:06:19 -04:00
Brad King
ef97d4429f
Merge topic 'use-generator-target'
...
d4a8a554
cmGlobalGenerator: Map local generators to generator targets.
faec4e61
cmComputeTargetDepends: Change API to use cmGeneratorTarget.
2015-07-02 09:06:17 -04:00
Brad King
5647b243be
Merge topic 'clean-up-cmMakefile'
...
48c6a92b
cmMakefile: Merge two Scope types and instances.
e28e110d
cmMakefile: Rename a variable.
3f5200ec
cmMakefile: Expand the scope of scoped buildsystem file state.
0a34ea59
cmMakefile: Compute the filename processed in a scope.
be5997ef
cmMakefile: Inline ProcessBuildsystemFile into only caller.
5bf9bfda
cmMakefile: Don't use string comparison to check directory level.
f346d88d
cmMakefile: Avoid invoking EnforceDirectoryLevelRules.
b6614031
cmMakefile: Add filename to ReadListFile auto scopes.
6708d216
cmMakefile: Remove IncludeScope Quiet call.
0818737c
cmMakefile: Make listfile scopes responsible for logical checks.
dd7e4275
cmMakefile: Move the lexical scope.
92cecd93
cmMakefile: Add automatic scopes to listfile readers.
276c6225
cmMakefile: Move the IncludeScope to where it is used.
2015-07-02 09:06:13 -04:00
Brad King
8c492cadeb
Merge topic 'compiler-id-xcode-tool-per-language'
...
99d16038
CMakeDetermineCompilerId: Use per-language regex to match Xcode compiler tool
2015-07-02 09:06:10 -04:00
Brad King
701226de27
Merge branch 'upstream-kwsys' into update-kwsys
2015-07-02 08:54:12 -04:00
KWSys Robot
799c157589
KWSys 2015-07-02 (1f19c187)
...
Extract upstream KWSys using the following shell commands.
$ git archive --prefix=upstream-kwsys/ 1f19c187 | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' d217407c..1f19c187
Brad King (1):
1f19c187 CONTRIBUTING: Spell "offered" correctly
2015-07-02 08:54:08 -04:00
Kitware Robot
c6976b0b78
CMake Nightly Date Stamp
2015-07-02 00:01:04 -04:00
Stephen Kelly
d4a8a554ea
cmGlobalGenerator: Map local generators to generator targets.
2015-07-01 19:46:19 +02:00
Stephen Kelly
faec4e611d
cmComputeTargetDepends: Change API to use cmGeneratorTarget.
2015-07-01 19:46:19 +02:00
Kitware Robot
09993d888a
CMake Nightly Date Stamp
2015-07-01 00:01:05 -04:00
Stephen Kelly
48c6a92b28
cmMakefile: Merge two Scope types and instances.
2015-06-30 23:14:22 +02:00
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
Betsy McPhail
f62d301b92
ctest: Optionally avoid starting tests that may exceed a given CPU load
...
Add a TestLoad setting to CTest that can be set via a new --test-load
command-line option, CTEST_TEST_LOAD variable, or TEST_LOAD option to
the ctest_test command. Teach cmCTestMultiProcessHandler to measure
the CPU load and avoid starting tests that may take more than the
spare load currently available. The expression
<current_load> + <test_processors> <= <max-load>
must be true to start a new test.
Co-Author: Zack Galbreath <zack.galbreath@kitware.com>
2015-06-30 10:21:37 -04:00
Zack Galbreath
07c550caa2
cmCTestMultiProcessHandler: Refactor RUN_SERIAL implementation
...
The original implementation of the RUN_SERIAL test property worked by
having such a test consume all available processors. Instead use an
explicit flag to indicate that a serial test is running. This avoids
artificially inflating the number of processors a test is expected to
consume.
2015-06-30 10:21:37 -04:00
Brad King
8bf5a80b96
cmSystemTools: Add StringToULong helper
...
Convert a string to an unsigned integer and reject any extra input.
2015-06-30 10:21:37 -04:00
Brad King
dffc307c81
Tests: Teach RunCMake infrastructure to optionally timeout
...
Add a RunCMake_TEST_TIMEOUT option that tests can set to cause RunCMake
to limit the time it waits for the child process to finish.
2015-06-30 10:21:34 -04:00
Brad King
99d160385e
CMakeDetermineCompilerId: Use per-language regex to match Xcode compiler tool
...
Move the Ld invocation match expression from CMakeDetermineCompilerId
into CMakeDetermine{C,CXX,Fortran}Compiler so that it can be specified
on a per-language basis.
2015-06-30 10:14:08 -04:00