summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'libarchive-openssl-1.1'Brad King2016-11-299-41/+183
|\ | | | | | | | | | | 6f23daea libarchive: Add support for building with OpenSSL 1.1 7d433206 libarchive: Add headers to adapt between OpenSSL 1.1 and older versions
| * libarchive: Add support for building with OpenSSL 1.1Brad King2016-11-286-38/+75
| | | | | | | | | | | | | | | | | | OpenSSL 1.1 made some CTX structures opaque. Port our code to use the structures only through pointers via OpenSSL 1.1 APIs. Use our adaption layer to make this work with OpenSSL 1.0 and below. Patch-by: Tomas Mraz <tmraz@redhat.com> Patch-from: https://bugzilla.redhat.com/1383744
| * libarchive: Add headers to adapt between OpenSSL 1.1 and older versionsBrad King2016-11-286-3/+108
| | | | | | | | | | | | | | Add private forwarding headers for `openssl/{evp,hmac}.h` to give us a central place to add adaptation code to work across multiple incompatible OpenSSL versions. Provide compatibility implementations of some OpenSSL 1.1 APIs when using older OpenSSL versions.
* | CMake Nightly Date StampKitware Robot2016-11-291-1/+1
| |
* | Merge topic 'include-what-you-use'Brad King2016-11-2887-226/+453
|\ \ | | | | | | | | | | | | | | | | | | | | | d0c14dfb avoid including cmStandardIncludes.h 66a70999 iwyu: Fix VisualStudio specific issues 7b4244ac iwyu: Fix more findings aeff60e4 iwyu: Fix OSX specific issues
| * | avoid including cmStandardIncludes.hDaniel Pfeifer2016-11-284-6/+6
| | |
| * | iwyu: Fix VisualStudio specific issuesDaniel Pfeifer2016-11-2830-42/+144
| | |
| * | iwyu: Fix more findingsDaniel Pfeifer2016-11-2828-128/+170
| | |
| * | iwyu: Fix OSX specific issuesDaniel Pfeifer2016-11-2225-50/+133
| | |
* | | Merge topic 'cpack-tests-framework-updates'Brad King2016-11-28129-612/+778
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 50c3ebb9 Tests: CPack test documentation facelift a8a47098 Tests: CPack/DEB test change prerequirements check 48456535 Tests: source CPack tests don't require build stage d040d164 Tests: CPack test set packaging type 2cc479bd Tests: remove generator prefix from CPack test name 181e9bb6 Tests: CPack test long_filenames prerequirements b687d2ba Tests: CPack test use same content list ed8858ed Tests: CPack test unify expected file naming 8575affa Tests: CPack test move and merge VerifyResult 79443e1b Tests: CPack test move per test prerequirements 6d51bea4 Tests: CPack test merge generator specifics 0f15aee7 Tests: CPack test move ExpectedFiles script a0ad6fc4 Tests: CPack test should always check test output 46b6a25a Tests: CPack test move std error files to test files 53a69c7d Tests: CPack move tests to separate dir 70b52a71 Tests: CPack test should use default package name ...
| * | | Tests: CPack test documentation faceliftDomen Vrankar2016-11-271-32/+136
| | | |
| * | | Tests: CPack/DEB test change prerequirements checkDomen Vrankar2016-11-274-6/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Prerequirements should be searched for in generator prerequirements function and only checked for presence in configure file in per test prerequirements function.
| * | | Tests: source CPack tests don't require build stageDomen Vrankar2016-11-272-3/+3
| | | |
| * | | Tests: CPack test set packaging typeDomen Vrankar2016-11-2725-158/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPack tests can now define one or more packaging types and that test will be executed once per generator per packaging type. This also enables us to set default values per packaging type for each generator which makes tests shorter.
| * | | Tests: remove generator prefix from CPack test nameDomen Vrankar2016-11-2719-7/+7
| | | |
| * | | 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.
* | | | Merge topic '16449-revert-xcode-system-includes'Brad King2016-11-283-44/+19
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 543dcb0a Revert "Xcode: Obey SYSTEM keyword for includes (#15687)"
| * | | | Revert "Xcode: Obey SYSTEM keyword for includes (#15687)"Gregor Jasny2016-11-283-44/+19
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit v3.7.0-rc1~266^2 (Xcode: Obey SYSTEM keyword for includes, 2015-08-31). It worked for C, C++, and Swift but not for GNU Assembly files for which Xcode has no property to set flags. Closes: #16449
* | | | CMake Nightly Date StampKitware Robot2016-11-281-1/+1
| |/ / |/| |
* | | 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