summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'cpack-deb-linitian-md5hash'Brad King2015-04-2310-0/+440
|\ | | | | | | | | | | 75b0e167 CPackDeb: Add basic package tests fdfe4586 CPackDeb: Fix lintian md5sum file warning
| * CPackDeb: Add basic package testsRaffi Enficiaud2015-04-239-0/+434
| | | | | | | | | | Tests of generated component based deb packages with lintian and dpkg. Also includes basic file name check.
| * CPackDeb: Fix lintian md5sum file warningRaffi Enficiaud2015-04-231-0/+6
| | | | | | | | Lintian warned about invalid md5sum file permissions.
* | Merge topic 'allow-empty-CMAKE_TOOLCHAIN_FILE'Brad King2015-04-231-1/+1
|\ \ | | | | | | | | | | | | 22926dd6 Allow CMAKE_TOOLCHAIN_FILE to be an empty string
| * | Allow CMAKE_TOOLCHAIN_FILE to be an empty stringAndrey Pokrovskiy2015-04-221-1/+1
| | | | | | | | | | | | | | | Do not try to include() an empty string in the generated CMakeSystem module.
* | | Merge topic 'check-compiler-flag-clang'Brad King2015-04-231-0/+1
|\ \ \ | | | | | | | | | | | | | | | | 680ebebc Check*CompilerFlag: Add another pattern for Clang (#15526)
| * | | Check*CompilerFlag: Add another pattern for Clang (#15526)Dan Kegel2015-04-221-0/+1
| | | | | | | | | | | | | | | | Match 'optimization flag ... not supported' messages.
* | | | Merge topic 'mingw-64'Brad King2015-04-231-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | c775072a cmGeneratorExpressionEvaluationFile: Add missing sys/types.h include
| * | | | cmGeneratorExpressionEvaluationFile: Add missing sys/types.h includeBrad King2015-04-221-0/+1
| | |_|/ | |/| | | | | | | | | | | | | | | | | | This is needed for 'mode_t', and on mingw-w64 in particular. We added use of 'mode_t' in commit v3.2.0-rc1~421^2 (file(GENERATE): Use permissions of input file if present, 2014-07-22).
* | | | Merge topic 'bash-completion-updates'Brad King2015-04-233-3/+24
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 2ecf168f bash-completion: Avoid using _init_completion when not defined
| * | | | bash-completion: Avoid using _init_completion when not definedGaëtan Lehmann2015-04-223-3/+24
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the current version of homebrew one gets: bash: _init_completion: command not found Avoid this by initializing manually when the function is not defined.
* | | | Merge topic 'deterministic-CTest-tests'Brad King2015-04-232-2/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | b5b20d20 ctest: Treat ENV{CTEST_OUTPUT_ON_FAILURE} as a boolean fcf9cf6c Tests: Make a CTest test deterministic.
| * | | | ctest: Treat ENV{CTEST_OUTPUT_ON_FAILURE} as a booleanBrad King2015-04-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Having this variable in the environment should not be enough to activate the behavior. It must also not be set to a false value (or empty value).
| * | | | Tests: Make a CTest test deterministic.Stephen Kelly2015-04-201-0/+3
| | | | | | | | | | | | | | | | | | | | The test expect sub-test not to run in parallel.
* | | | | CMake Nightly Date StampKitware Robot2015-04-231-1/+1
| |_|_|/ |/| | |
* | | | Merge topic 'ExternalProject-depend-INTERFACE'Brad King2015-04-2210-5/+65
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | e1c6df39 ExternalProject: Allow dependencies on INTERFACE libraries c0502faa ExternalProject: Fix error message typo
| * | | | ExternalProject: Allow dependencies on INTERFACE librariesBrad King2015-04-2210-4/+64
| | | | | | | | | | | | | | | | | | | | | | | | | Respect INTERFACE library property whitelist. Check that a target has type "UTILITY" before querying other properties.
| * | | | ExternalProject: Fix error message typoBrad King2015-04-211-1/+1
| | | | |
* | | | | Merge topic 'ExternalProject-genex'Brad King2015-04-2211-16/+74
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b470d618 Help: Add notes for topic 'ExternalProject-genex' 0273ef14 ExternalProject: Allow generator expressions with LOG_* options (#15287) 7bd8cfb8 ExternalProject: Allow generator expressions in initial cache options 1cf43dcf Tests: Add case to cover ExternalProject with subdirectories
| * | | | Help: Add notes for topic 'ExternalProject-genex'Brad King2015-04-211-0/+6
| | | | |
| * | | | ExternalProject: Allow generator expressions with LOG_* options (#15287)Andrey Pokrovskiy2015-04-213-5/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use file(GENERATE) to write the logging wrapper scripts to evaluate generator expressions. Use a per-config script names in case the content varies by configuration.
| * | | | ExternalProject: Allow generator expressions in initial cache optionsAndrey Pokrovskiy2015-04-217-12/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use file(GENERATE) to write the initial cache file so that we can evaluate generator expressions. Use a per-config initial cache file name in case the content varies by configuration.
| * | | | Tests: Add case to cover ExternalProject with subdirectoriesBrad King2015-04-213-0/+32
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | Add an ExternalProjectSubdir test directory with a minimal test showing use of ExternalProject_Add for a source tree in a subdirectory. This will allow us to easily add test external projects that cover specific behavior where the client project must check results.
* | | | Merge topic 'fix-CTestTestSerialOrder-parallel-env'Brad King2015-04-221-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 2f4b13b3 Tests: Protect CTestTestSerialOrder from environment (#15524)
| * | | | Tests: Protect CTestTestSerialOrder from environment (#15524)Brad King2015-04-211-0/+1
| |/ / / | | | | | | | | | | | | Reported-by: Stephen Kelly <steveire@gmail.com>
* | | | Merge topic 'doc-ctest-env-formatting'Brad King2015-04-221-2/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | a61e0994 Help: Fix formatting of env var refs in ctest.1 manual
| * | | | Help: Fix formatting of env var refs in ctest.1 manualBrad King2015-04-221-2/+4
| |/ / /
* | | | Merge topic 'doc-find_library-file-name'Brad King2015-04-221-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 941e3bd2 Help: Document in find_library how to search for static libraries
| * | | | Help: Document in find_library how to search for static librariesBrad King2015-04-221-0/+6
| |/ / / | | | | | | | | | | | | | | | | This has been implemented since commit v2.6.0~295 (Make find_library test for the library file as named, 2008-02-06). Add the docs.
* | | | Merge topic 'autogen-no-rcc-stderr'Brad King2015-04-224-24/+52
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | 258ba828 QtAutogen: Process 'rcc --list' stdout and stderr separately (#15523) acd4f01f cmQtAutoGenerators: Split CR stripping out to helper function
| * | | QtAutogen: Process 'rcc --list' stdout and stderr separately (#15523)Brad King2015-04-214-18/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The stderr may have warning messages. We should not treat these lines as resource files. However, we must still recognize error message lines for missing resource files that may be generated. Extend the QtAutogen test to cover a generated resource as the only one listed in a .qrc file. This causes 'rcc --list' to print a warning to stderr that we now intend to ignore.
| * | | cmQtAutoGenerators: Split CR stripping out to helper functionBrad King2015-04-211-7/+12
| | | |
* | | | CMake Nightly Date StampKitware Robot2015-04-221-1/+1
| |/ / |/| |
* | | Merge topic 'clean-up-cmMakefile'Brad King2015-04-2174-434/+360
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8dc3a67c cmMakefile: Out-of-line the directory methods. 0f3c8cfa cmMakefile: Use method abstraction to access directories. b288a997 cmMakefile: Rename SetStart* directory API to SetCurrent*. 932d53bc cmMakefile: Remove redundant method duplication. 32b8f03a cmMakefile: Port users of GetStart* methods to new names. 54d6a918 cmMakefile: Rename GetCurrent{Output,Binary}Directory. 55d80d0a cmMakefile: Rename GetCurrent{,Source}Directory. b23cf06f cmake: Remove redundant start directories. fcf246ac cmMakefile: Populate Home directories on initialize. 8878bea7 cmake: Initialize Home directories on cmake for find-package mode. 044dc815 Use the Home directories from the cmake class where intended. d67e8f24 cmake: Fix directory used to find the cache 1ea085d1 cmMakefile: Initialize dir definitions early. f034bb2f Remove redundant calls to MakeStartDirectoriesCurrent. 3a68c323 cmMakefile: Fix wrong parameter names.
| * | | cmMakefile: Out-of-line the directory methods.Stephen Kelly2015-04-212-37/+35
| | | |
| * | | cmMakefile: Use method abstraction to access directories.Stephen Kelly2015-04-211-7/+8
| | | |
| * | | cmMakefile: Rename SetStart* directory API to SetCurrent*.Stephen Kelly2015-04-205-10/+10
| | | |
| * | | cmMakefile: Remove redundant method duplication.Stephen Kelly2015-04-201-8/+0
| | | |
| * | | cmMakefile: Port users of GetStart* methods to new names.Stephen Kelly2015-04-2039-142/+146
| | | |
| * | | cmMakefile: Rename GetCurrent{Output,Binary}Directory.Stephen Kelly2015-04-2039-73/+73
| | | | | | | | | | | | | | | | Match names used in CMake code.
| * | | cmMakefile: Rename GetCurrent{,Source}Directory.Stephen Kelly2015-04-2031-61/+65
| | | | | | | | | | | | | | | | Match the names used in cmake code.
| * | | cmake: Remove redundant start directories.Stephen Kelly2015-04-205-69/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They are maintained as containing the same content as the 'home' directories, but they are never read from. Fix some comments and help strings which confused the two by name. They actually mean what is called CMAKE_SOURCE_DIR in cmake code.
| * | | cmMakefile: Populate Home directories on initialize.Stephen Kelly2015-04-202-6/+3
| | | |
| * | | cmake: Initialize Home directories on cmake for find-package mode.Stephen Kelly2015-04-201-4/+5
| | | | | | | | | | | | | | | | | | | | The Home directories can be used to initialize cmMakefile directories internally.
| * | | Use the Home directories from the cmake class where intended.Stephen Kelly2015-04-202-7/+7
| | | |
| * | | cmake: Fix directory used to find the cacheStephen Kelly2015-04-201-1/+1
| | | | | | | | | | | | | | | | | | | | The start and home directories are the same, but the intent of the code here is to use what is currently called the HomeOutput directory.
| * | | cmMakefile: Initialize dir definitions early.Stephen Kelly2015-04-202-9/+5
| | | |
| * | | Remove redundant calls to MakeStartDirectoriesCurrent.Stephen Kelly2015-04-203-3/+0
| | | | | | | | | | | | | | | | The SetStart{,Output}Directory methods do what it does.
| * | | cmMakefile: Fix wrong parameter names.Stephen Kelly2015-04-202-5/+5
| | |/ | |/|
* | | Merge topic 'disable-cmMakefile-copy'Brad King2015-04-213-49/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | 80909041 cmMakefile: Disable copy constructor. f3af9517 CPack: Don't copy cmMakefile. Just push a scope instead.