summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'disallow-install-of-export'Brad King2015-05-1514-3/+131
|\ | | | | | | | | | | b85d3b66 install: Disallow installing export() result. 501c237a install: Use an intermediate filesVector variable.
| * install: Disallow installing export() result.Stephen Kelly2015-05-1414-0/+126
| |
| * install: Use an intermediate filesVector variable.Stephen Kelly2015-05-141-3/+5
| | | | | | | | Reduce noise.
* | Merge topic 'fix-tests-in-usr-local'Brad King2015-05-155-1/+23
|\ \ | | | | | | | | | | | | | | | d430cb7c Tests: Fix failures when running under the default install prefix (#15566) 332ee3e3 Tests: Fix CheckSourceTree test when build is under source (#15566)
| * | Tests: Fix failures when running under the default install prefix (#15566)Brad King2015-05-144-0/+12
| | | | | | | | | | | | | | | | | | | | | Fix test cases whose behavior differs when their source or build tree is under CMAKE_INSTALL_PREFIX by setting an install prefix under the build tree. Otherwise they may fail when run under the default install prefix (e.g. /usr/local).
| * | Tests: Fix CheckSourceTree test when build is under source (#15566)Brad King2015-05-141-1/+11
| | | | | | | | | | | | | | | | | | Since the build tree will populate content under the source tree the test cannot reliably check that the source tree is pristine. Simply skip most of the test in this case.
* | | Merge topic 'FindSquish-sh-exit'Brad King2015-05-151-2/+2
|\ \ \ | | | | | | | | | | | | | | | | 12b85b17 FindSquish: Avoid bash-specific behavior in test script (#15568)
| * | | FindSquish: Avoid bash-specific behavior in test script (#15568)Felix Geyer2015-05-141-2/+2
| |/ / | | | | | | | | | | | | | | | | | | Fix Squish4RunTestCase.sh to be POSIX compliant by exiting with 255 explicitly instead of depending on bash to translate -1 to 255. This script is used by the SQUISH_V3_ADD_TEST and SQUISH_V4_ADD_TEST macros provided by FindSquish.
* | | CMake Nightly Date StampKitware Robot2015-05-151-1/+1
| |/ |/|
* | Merge topic 'update-kwsys'Brad King2015-05-142-5/+9
|\ \ | | | | | | | | | | | | | | | | | | 576ef8c5 KWSys: Tell Git not to export .gitattributes c9709dff Merge branch 'upstream-kwsys' into update-kwsys 3b815ed2 KWSys 2015-05-12 (b1d560a0)
| * | KWSys: Tell Git not to export .gitattributesBrad King2015-05-131-4/+0
| | | | | | | | | | | | | | | | | | | | | KWSys upstream added an attribute to export .gitattributes so that importing snapshots into the sources of other projects would bring along the attributes. However, we don't want to export them from CMake. Drop .gitattributes entries not relevant to CMake.
| * | Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-05-131-1/+9
| |\ \
| | * | KWSys 2015-05-12 (b1d560a0)KWSys Robot2015-05-131-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ b1d560a0 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 34fceb50..b1d560a0 Brad King (1): b1d560a0 CPU: MIPS is biendian
* | | | Merge topic 'FindHDF5-version-support'Brad King2015-05-142-7/+22
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 56858178 FindHDF5: Add version support 4bd122ad FindHDF5: Check for a few H5pubconf*.h name variants
| * | | | FindHDF5: Add version supportAxel Huebl2015-05-132-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | | Detect the HDF5 version and set HDF5_VERSION just as we detect HDF5_IS_PARALLEL from the header already.
| * | | | FindHDF5: Check for a few H5pubconf*.h name variantsBrad King2015-05-131-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Some distros package H5pubconf.h as "H5pubconf-32.h" or "H5pubconf-64.h" depending on the architecture. Look for all of these names.
* | | | | Merge topic 'FindJava-openjdk-8'Brad King2015-05-141-1/+1
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | 7953867b FindJava: Fix OpenJDK 8 version detection (#15565)
| * | | | FindJava: Fix OpenJDK 8 version detection (#15565)Felix Geyer2015-05-121-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | The openjdk-8 (8u45-b14-2) package on Debian unstable has extra text after the version number components. Match this and add it to the reported version string.
* | | | CMake Nightly Date StampKitware Robot2015-05-141-1/+1
| |/ / |/| |
* | | CMake Nightly Date StampKitware Robot2015-05-131-1/+1
|/ /
* | Merge topic 'ctest-no-make-i'Brad King2015-05-1225-7/+156
|\ \ | | | | | | | | | | | | | | | | | | 226df303 CTest: Stop telling 'make' to ignore errors with -i 28e7a135 Help: Fix build_command alternative signature docs 231601b6 build_command: Choose configuration consistently across signatures
| * | CTest: Stop telling 'make' to ignore errors with -iBrad King2015-05-1225-5/+154
| | | | | | | | | | | | Add policy CMP0061 to maintain compatibility for existing projects.
| * | Help: Fix build_command alternative signature docsBrad King2015-05-121-1/+1
| | | | | | | | | | | | | | | Do not specify that --config will not be added, because the command does add it.
| * | build_command: Choose configuration consistently across signaturesBrad King2015-05-121-1/+1
| | | | | | | | | | | | | | | | | | Teach the legacy two-argument signature to use CMAKE_CONFIG_TYPE from the environment only if it is non-empty. This makes behavior consistent with the main signature.
* | | Merge topic 'cpack-deb-component-dependencies'Brad King2015-05-128-16/+294
|\ \ \ | | | | | | | | | | | | | | | | | | | | 1237d5fa Help: Add notes for topic 'cpack-deb-component-dependencies' e3f522f6 CPack/DEB per component dependencies
| * | | Help: Add notes for topic 'cpack-deb-component-dependencies'Brad King2015-05-121-0/+6
| | | |
| * | | CPack/DEB per component dependenciesRaffi Enficiaud2015-05-087-16/+288
| |/ / | | | | | | | | | Dependencies may now be set per component
* | | Merge topic 'cpack-not-running-tests'Brad King2015-05-123-23/+25
|\ \ \ | | | | | | | | | | | | | | | | 7c103be8 CPack: Enable DEB and RPM tests more reliably
| * | | CPack: Enable DEB and RPM tests more reliablyDomen Vrankar2015-05-123-23/+25
| |/ / | | | | | | | | | | | | | | | | | | CPack DEB and RPM generators were not used for some tests because CPACK_BINARY_DEB and CPACK_BINARY_RPM variable were not set. Fix this, simplify generator selection in CTEST_RUN_CPackComponentsForAll, and fix bugs that were detected after tests were run.
* | | Merge topic 'find_package-no-cmake-gui-paths'Brad King2015-05-126-70/+16
|\ \ \ | | | | | | | | | | | | | | | | | | | | 1506f9ca find_package: Drop search in recent cmake-gui locations 8d484463 FindFLTK: Drop search in recent cmake-gui locations
| * | | find_package: Drop search in recent cmake-gui locationsBrad King2015-05-084-42/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The find_package command, on Windows, has always searched build trees recently visited by cmake-gui (or CMakeSetup at one time). This was done when the command was created with the intention of simplifying workflows involving building multiple dependent projects. However, this behavior depends on recent developer interaction and therefore can create different find results based on transient system states. It can lead to surprising results and user confusion. Since this behavior was first added CMake has gained many more search options, better error messages when a package is not found, and a package registry. The latter in particular allows projects to make their build trees available for dependent projects to find without user intervention. Therefore the originally intended workflow can be achieved in other, more stable ways. After the above evoluion of find_package we have now decided that the magic search-where-cmake-gui-was behavior does more harm than good. Drop it. We do not need a policy for this behavior change because it only affects interactive use.
| * | | FindFLTK: Drop search in recent cmake-gui locationsBrad King2015-05-082-28/+0
| | | | | | | | | | | | | | | | This is not done by any other find modules.
* | | | Merge topic 'detect-c++14-missing-gets'Brad King2015-05-123-1/+41
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 3307e10f Avoid using C++14 to build CMake if cstdio breaks
| * | | | Avoid using C++14 to build CMake if cstdio breaksBrad King2015-05-083-1/+41
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The GNU 4.8 standard library's cstdio header is not aware that C++14 honors C11's removal of "gets" from stdio.h and results in an error: /.../include/c++/4.8/cstdio:120:11: error: no member named 'gets' in the global namespace Detect this problematic case and default to using C++11 instead of C++14 for building CMake itself.
* | | | Merge topic 'doc-file-COPY-preserves-structure'Brad King2015-05-121-1/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | f39d26ca Help: Clarify file(COPY) directory semantics (#15561)
| * | | | Help: Clarify file(COPY) directory semantics (#15561)Brad King2015-05-081-1/+5
| | | | | | | | | | | | | | | | | | | | State explicitly that directory structure is preserved.
* | | | | Merge topic 'ExternalProject-improve-missing-source-error'Brad King2015-05-1211-1/+81
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | dcb18836 ExternalProject: Improve error when SOURCE_DIR is missing (#15560)
| * | | | | ExternalProject: Improve error when SOURCE_DIR is missing (#15560)Brad King2015-05-0811-1/+81
| |/ / / / | | | | | | | | | | | | | | | | | | | | Mention the SOURCE_DIR that we checked and found empty or missing so that the user can see the full path to what we expected to find.
* | | | | Merge topic 'ninja-gcc-windows'Brad King2015-05-122-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cf8ce7a3 RC: Do not override MinGW Makefiles generator preference ca658a45 Ninja: Use forward slashes for linking with any GCC on Windows (#15439)
| * | | | | RC: Do not override MinGW Makefiles generator preferenceBrad King2015-05-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update logic added in commit 957c2aac (RC: Simplify selection of resource compiler based on C/C++ toolchain, 2015-05-07) to avoid overriding CMAKE_GENERATOR_RC. The MinGW and MSYS Makefiles generators use it to select a windres next to the compiler even if it is not in the PATH.
| * | | | | Ninja: Use forward slashes for linking with any GCC on Windows (#15439)Thomas Herz2015-05-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a condition forgotten by commit b3de0dfe (Ninja: Use forward slashes for any GCC on Windows, 2015-05-07).
* | | | | | Merge topic 'suppress-LNK4089-warning'Brad King2015-05-121-0/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a1904934 CTestCustom: Suppress LNK4089 warning about RPCRT4 e228d66d CTestCustom: Suppress LNK4089 warning about ole32
| * | | | | | CTestCustom: Suppress LNK4089 warning about RPCRT4Brad King2015-05-081-0/+1
| | | | | | |
| * | | | | | CTestCustom: Suppress LNK4089 warning about ole32Brad King2015-05-071-0/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2015-05-121-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2015-05-111-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2015-05-101-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2015-05-091-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | Merge topic 'doc-ctest-command-formatting'Brad King2015-05-089-162/+285
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 695d6f62 Help: Revise ctest_* command documentation (#15559) f8716c8b Help: Update cmake-generators(7) organization for GHS
| * | | | | | Help: Revise ctest_* command documentation (#15559)Brad King2015-05-078-159/+282
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revise documentation for the major dashboard client step ``ctest_*`` commands. Modernize the documentation formatting. Add some missing options.