summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Tests: CPack test long_filenames prerequirementsDomen Vrankar2016-11-271-2/+2
| | | | | | | | Fakeroot executable is already searched for in DEB packager tests prerequirements so the test prerequirement just has to check that it is present in config file and not search for it once more.
* Tests: CPack test use same content listDomen Vrankar2016-11-2722-107/+154
| | | | | | | | Content list for a certain test should be the same between different generators so whenever possible use a single expected files list per file for all generators.
* Tests: CPack test unify expected file namingDomen Vrankar2016-11-2727-54/+122
| | | | | | | | | | | Each generator generates its own file format with different extensions but they all create those file names by a certain pattern and all of them require the same pieces for that pattern to work. Now we can only provide pieces once and and each generator will use those pieces to generate an expected file name.
* Tests: CPack test move and merge VerifyResultDomen Vrankar2016-11-2716-117/+110
| | | | | Merge VerifyResult of different generators pertest and move the file to its test dir.
* Tests: CPack test move per test prerequirementsDomen Vrankar2016-11-274-2/+2
| | | | | Move per test prerequirements into the belonging test.
* Tests: CPack test merge generator specificsDomen Vrankar2016-11-2721-104/+127
| | | | | Merge test generator specifics into test itself.
* Tests: CPack test move ExpectedFiles scriptDomen Vrankar2016-11-2735-105/+109
| | | | | Merge per generator ExpectedFiles scripts into one per test and move it to test dir.
* Tests: CPack test should always check test outputDomen Vrankar2016-11-274-7/+5
|
* Tests: CPack test move std error files to test filesDomen Vrankar2016-11-275-4/+4
|
* Tests: CPack move tests to separate dirDomen Vrankar2016-11-2720-1/+1
| | | | | | For greater transparency tests are moved to a subfolder with each test having its own dir.
* Tests: CPack test should use default package nameDomen Vrankar2016-11-2728-46/+18
| | | | | | | | Package names are irrelevant for most CPack tests so tests now set default package name that is created from test name and used if it is not explicitly provided in the test.
* Tests: CPack/RPM test introduction of default stderr test outputDomen Vrankar2016-11-2714-22/+3
|
* Tests: fix CPack test source packages missing generator typeDomen Vrankar2016-11-271-1/+1
| | | | | | Source packages testing for RunCMake CPack tests did not provide generator type to the project built from source package.
* Tests: CPack fix for invalid config file pathDomen Vrankar2016-11-271-2/+1
| | | | | Invalid config file path was passed to per test specific prerequirements script.
* CMake Nightly Date StampKitware Robot2016-11-271-1/+1
|
* CMake Nightly Date StampKitware Robot2016-11-261-1/+1
|
* CMake Nightly Date StampKitware Robot2016-11-251-1/+1
|
* CMake Nightly Date StampKitware Robot2016-11-241-1/+1
|
* CMake Nightly Date StampKitware Robot2016-11-231-1/+1
|
* Merge branch 'release'Brad King2016-11-220-0/+0
|\
| * Merge branch 'doc-CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT' into releaseBrad King2016-11-213-0/+17
| |\
* | \ Merge topic 'eclipse-subprojects'Brad King2016-11-221-0/+8
|\ \ \ | | | | | | | | | | | | | | | | f84a3acd Eclipse: Fix indexer for subprojects
| * | | Eclipse: Fix indexer for subprojectsAdam Weisi2016-11-211-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using `add_subdirectory(source_dir binary_dir)` with `source_dir` not a subdirectory needs to add a `[Subprojects]` entry to the source path in Eclipse. The Eclipse indexer seems to use those entries as reference to index source files. Closes: #15984
* | | | Merge topic 'imported-interface-no-system'Brad King2016-11-225-1/+12
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 46005251 Allow NO_SYSTEM_FROM_IMPORTED on imported INTERFACE libraries
| * | | | Allow NO_SYSTEM_FROM_IMPORTED on imported INTERFACE librariesBrad King2016-11-215-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Imported INTERFACE libraries can specify include directories via `INTERFACE_INCLUDE_DIRECTORIES` so the default behavior of treating them as system include directories applies. Allow users to turn this off by setting `NO_SYSTEM_FROM_IMPORTED` on such targets. Closes: #16443
* | | | | Merge topic 'doc-CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT'Brad King2016-11-223-0/+17
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | df9fea7f Help: Document CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT variable
| * | | | Help: Document CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT variableBrad King2016-11-213-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This variable documentation was simply missing. Suggested-by: Craig Scott <craig.scott@crascit.com>
* | | | | CMake Nightly Date StampKitware Robot2016-11-221-1/+1
| |/ / / |/| | |
* | | | Merge topic 'doc-imported-interface-libname'Brad King2016-11-211-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | b3193996 Help: Mention IMPORTED_LIBNAME_* in interface library property whitelist
| * | | | Help: Mention IMPORTED_LIBNAME_* in interface library property whitelistBrad King2016-11-211-0/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | This property was added by commit 09cda9d5 (Allow imported INTERFACE libraries to specify a link library name, 2016-11-03) and is in the implementation's whitelist. Add it to the documentation too.
* | | | Merge topic 'capture-clang-tidy-errors'Brad King2016-11-218-7/+39
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 80ebc55a cmake: Report if the <LANG>_CLANG_TIDY tool exits with non-zero ce1abfa4 cmake: If ldd for LINK_WHAT_YOU_USE fails to run then report why 44de6157 cmake: Comment why we ignore the include-what-you-use return code
| * | | | cmake: Report if the <LANG>_CLANG_TIDY tool exits with non-zeroBrad King2016-11-187-3/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using `<LANG>_CLANG_TIDY` our internal launcher for the tool must capture its return code and stderr and report them on failure. Otherwise incorrect command lines silently fail. Closes: #16435
| * | | | cmake: If ldd for LINK_WHAT_YOU_USE fails to run then report whyBrad King2016-11-181-3/+7
| | | | |
| * | | | cmake: Comment why we ignore the include-what-you-use return codeBrad King2016-11-182-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The include-what-you-use tool always returns non-zero to indicate that it did not actually produce an object file as Clang would from the same command line. Add a comment explaining that this is why we ignore its return code. Also update our `pseudo_iwyu` test suite tool to always exit with an error too.
* | | | | Merge topic 'update-kwsys'Brad King2016-11-211-0/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4775a99f Merge branch 'upstream-KWSys' into update-kwsys 0a56e6fe KWSys 2016-11-18 (2a3f6f6b)
| * \ \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-11-181-0/+11
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2016-11-18 (2a3f6f6b)
| | * | | | | KWSys 2016-11-18 (2a3f6f6b)KWSys Upstream2016-11-181-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: http://public.kitware.com/KWSys.git at commit 2a3f6f6b9098d10afb05e894faf262efa22f38b8 (master). Upstream Shortlog ----------------- Dāvis Mosāns (2): a7e82be0 ConsoleBuf: Expose Manager ConsoleBuf to be accessible 2a3f6f6b ConsoleBuf: Add Manager convenience method for UTF-8 pipes
* | | | | | | CMake Nightly Date StampKitware Robot2016-11-211-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2016-11-201-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2016-11-191-1/+1
| | | | | |
* | | | | | Merge branch 'release'Brad King2016-11-180-0/+0
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Merge branch 'vs-15-preview-5' into releaseBrad King2016-11-182-2/+2
| |\ \ \ \ \
* | \ \ \ \ \ Merge branch 'release'Brad King2016-11-180-0/+0
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Merge branch 'backport-android-info-variables' into releaseBrad King2016-11-1811-6/+87
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'armcc-response-file-flag' into releaseBrad King2016-11-151-0/+1
| |\ \ \ \ \ \ \
* | \ \ \ \ \ \ \ Merge topic 'backport-android-info-variables'Brad King2016-11-180-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ea8eba0b Android: Add CMAKE_<LANG>_ANDROID_TOOLCHAIN_MACHINE 0d3eb139 Android: Add CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG variable 236d6244 Android: Always set CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION
| * | | | | | | | Android: Add CMAKE_<LANG>_ANDROID_TOOLCHAIN_MACHINEBrad King2016-11-188-2/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expose the binutils' machine name (typically used as a prefix on the tool names) publicly. This is expected to match the `gcc -dumpmachine` value. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com>
| * | | | | | | | Android: Add CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG variableBrad King2016-11-186-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The NDK provides prebuilt toolchain files in directories named for the host architecture. The NDK build system calls this `HOST_TAG`. Expose the value publicly for use by clients that need to pass it to external tools. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com>
| * | | | | | | | Android: Always set CMAKE_ANDROID_NDK_TOOLCHAIN_VERSIONBrad King2016-11-186-4/+26
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When this variable is not set by the user or toolchain file, set it to the default selected. This will be useful for client code that needs to pass the value to an external tool that needs to find the same toolchain in the NDK. Leave it empty for a standalone toolchain. Suggested-by: Ruslan Baratov <ruslan_baratov@yahoo.com>
* | | | | | | | Merge topic 'backport-android-info-variables'Brad King2016-11-181-15/+0
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 78db7090 Help: Drop release notes for backported Android variables