summaryrefslogtreecommitdiffstats
path: root/Tests
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'ctest-disable-tests'Brad King2017-03-3018-0/+201
|\ | | | | | | | | | | | | | | | | b070947d Add 'DISABLED' test property 42c68aad CTest: Improve 'Completion Status' reported to CDash for 'Not Run' tests Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Brad King <brad.king@kitware.com> Merge-request: !571
| * Add 'DISABLED' test propertyBetsy McPhail2017-03-2918-0/+201
| | | | | | | | | | | | When this property is set, the test is skipped and its status is automatically set to 'Not Run'. A disabled test will not be counted in the total number of tests and its completion status will be 'Disabled'.
* | Merge topic 'iwyu'Brad King2017-03-301-2/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 48cfb295 cmFortranParser: remove unnecessary typedef 90bb5f64 cmCommandArgumentParserHelper: remove unnecessary include ab5f4e81 cmFortranParserImpl: remove unnecessary include f8ed8bef testEncoding: use cmsys::ifstream 8647c6cd testEncoding: include <cmsys/ConsoleBuf.hxx> on Windows only 21a6ed49 cmFileCommand: add <cm_curl.h> include a2275bdd cmFileCommand: remove unnecessary friend declaration Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !626
| * | testEncoding: use cmsys::ifstreamDaniel Pfeifer2017-03-291-2/+2
| | |
| * | testEncoding: include <cmsys/ConsoleBuf.hxx> on Windows onlyDaniel Pfeifer2017-03-291-0/+2
| |/
* | Merge topic 'cmake-file-install-symlink-on-nonexistng-path'Brad King2017-03-303-0/+17
|\ \ | | | | | | | | | | | | | | | | | | 8e8f1118 handle non-existing symlink creation locations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !642
| * | handle non-existing symlink creation locationsDomen Vrankar2017-03-283-0/+17
| |/
* | Merge topic '16742-swift-3.0'Brad King2017-03-302-7/+3
|\ \ | |/ |/| | | | | | | | | | | 77139e32 Swift: Simplify mixed test case to make it version agnostic c03141c0 Swift: Default to Swift 3.0 with Xcode 8.3 and later Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !638
| * Swift: Simplify mixed test case to make it version agnosticGregor Jasny2017-03-292-20/+3
| | | | | | | | Issue: #16742
| * Swift: Default to Swift 3.0 with Xcode 8.3 and laterGregor Jasny2017-03-282-1/+14
| | | | | | | | | | | | | | Xcode 8.3 has dropped support for Swift 2.3 so that compiler and feature detection failed. Closes #16742
* | Merge topic 'cpack-rpm-debuginfo-honor-package-filename'Brad King2017-03-272-3/+15
|\ \ | | | | | | | | | | | | | | | | | | | | | f237f5f8 CPack/RPM: support for debuginfo package renaming 6c09c5d6 CPack/RPM honor package file name on debuginfo enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !620
| * | CPack/RPM: support for debuginfo package renamingDomen Vrankar2017-03-252-2/+6
| | |
| * | CPack/RPM honor package file name on debuginfo enabledDomen Vrankar2017-03-242-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | Packages with debuginfo enabled should still honor defined package file name if file name is not set to RPM-DEFAULT. Fixes #16715
* | | Merge topic 'cpack-rpm-tests-handle-build-id-links'Brad King2017-03-273-5/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 4ba065b2 CPack/RPM tests: handle build-id links Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !628
| * | | CPack/RPM tests: handle build-id linksDomen Vrankar2017-03-273-5/+11
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | Build id links generation was introduced in rpm 4.13.0.1 so files related to them should be ignored as they are not relevant for the tests. Fixes #16710
* | | Merge topic 'InstallRequiredSystemLibraries-test-openmp'Brad King2017-03-271-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 70d8f0d0 Tests: Activate InstallRequiredSystemLibraries OpenMP libs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !623
| * | | Tests: Activate InstallRequiredSystemLibraries OpenMP libsBrad King2017-03-241-0/+1
| |/ / | | | | | | | | | | | | The SimpleInstall test performs a smoke test of this module. Activate the OpenMP code paths.
| * | Merge branch 'implicit-dir-symlinks' into releaseBrad King2017-03-029-0/+74
| |\ \
| * \ \ Merge branch 'csproj_add_free_source_tags' into releaseBrad King2017-03-024-0/+38
| |\ \ \
| * \ \ \ Merge branch 'find-libarch-not-symlink' into releaseBrad King2017-02-283-0/+29
| |\ \ \ \
| * \ \ \ \ Merge branch 'object-library-compile-pdb' into releaseBrad King2017-02-241-0/+1
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'clang-format-attrs' into releaseBrad King2017-02-224-0/+8
| |\ \ \ \ \ \
* | \ \ \ \ \ \ Merge topic '16680-ios-bundle-resources'Brad King2017-03-246-1/+37
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b5189fda Apple: Add test for bundle resource layout c51c2cfa Apple: Fix Resources location for all generators 060be58c Xcode: Properly handle Bundle Resources with more than one hierarchy level 484ccb0c Xcode: Properly handle non-resource Bundle files on iOS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !613
| * | | | | | | | Apple: Add test for bundle resource layoutGregor Jasny2017-03-236-1/+37
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | Closes: #16680
* | | | | | | | Merge topic 'autogen_rcc_test'Brad King2017-03-247-47/+93
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 35e8a6de Autogen: Tests: More rigorous rcc rebuild tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !618
| * | | | | | | | Autogen: Tests: More rigorous rcc rebuild testsSebastian Holtermann2017-03-237-47/+93
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Closes: #16103
* | | | | | | | Merge topic 'make_sure_cuda_tests_run'Brad King2017-03-241-0/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d40fc885 CUDA: ObjectLibrary test executable now runs on OSX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !615
| * | | | | | | | CUDA: ObjectLibrary test executable now runs on OSXRobert Maynard2017-03-231-0/+5
| | | | | | | | |
* | | | | | | | | RunCMake: Ignore xcodebuild bug warnings in testsGregor Jasny2017-03-241-1/+1
| |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Encountered on OS X 10.4 with old Xcode: Expected stderr to match: expect-err> ^$ Actual stderr: actual-err> Hit xcodebuild bug : ... bad interpreter: Text file busy
* | | | | | | | Merge topic '14335-duplicate-else'Brad King2017-03-2213-0/+44
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | edac95b9 cmIfCommand: Reject duplicate else() and misplaced elseif() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !594
| * | | | | | | | cmIfCommand: Reject duplicate else() and misplaced elseif()Gregor Jasny2017-03-2213-0/+44
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Closes: #14335
* | | | | | | | Merge topic 'add-CheckIPOSupported-module'Brad King2017-03-2222-0/+89
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6c832674 Tests for 'CheckIPOSupported' module fdb2ba25 CheckIPOSupported: New module to check for compiler/cmake IPO support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !558
| * | | | | | | | Tests for 'CheckIPOSupported' moduleRuslan Baratov2017-03-2122-0/+89
| | | | | | | | |
* | | | | | | | | Merge topic 'module-def-and-WINDOWS_EXPORT_ALL_SYMBOLS'Brad King2017-03-225-2/+26
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 075f6454 Support WINDOWS_EXPORT_ALL_SYMBOLS with `.def` files 21c4ec4f cmGlobalVisualStudioGenerator: Simplify __create_def command generation 24361a45 bindexplib: Add support for parsing and integrating `.def` files 845c4824 bindexplib: Add method for parsing and integrating `.def` files 4f90e793 bindexplib: Revise coding style of CMake-specific methods Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !581
| * | | | | | | | Support WINDOWS_EXPORT_ALL_SYMBOLS with `.def` filesBrad King2017-03-215-2/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `WINDOWS_EXPORT_ALL_SYMBOLS` target property exports all symbols found in object files explicitly given to the linker. However, the linker may also find additional symbols in dependencies and copy them into the linked binary (e.g. from `msvcrt.lib`). Provide a way to export an explicit list of such symbols by adding a `.def` file as a source file. Fixes: #16473
* | | | | | | | | Merge topic 'geh-visibility-flag'Brad King2017-03-201-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9eb05b48 GenerateExportHeader: always fill in _EXPORT macros Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !36
| * | | | | | | | | GenerateExportHeader: always fill in _EXPORT macrosBen Boeckel2017-03-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `_EXPORT` and `_NO_EXPORT` macros should always be made properly because the `<LANG>_VISIBILITY_PRESET` properties are controlled independently of this module. One case where this breaks compatibility is where a project was setting `USE_COMPILER_HIDDEN_VISIBILITY=OFF` and then marking a symbol used outside of the library with `_NO_EXPORT` which is a contridiction.
* | | | | | | | | | CPack/RPM: handle extra slashesDomen Vrankar2017-03-134-0/+61
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extra slashes in some locations can cause errors during package generation and can also be present in generated rpm packages causing issues for the package user. Closes #16619
* | | | | | | | | Merge topic 'x32-abi-tests'Brad King2017-03-131-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7a2de256 Tests: Fix CMakeOnly.find_library test logic for libx32 case Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !573
| * | | | | | | | | Tests: Fix CMakeOnly.find_library test logic for libx32 caseChristian Schmidbauer2017-03-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach `test_find_library_subst` how to convert `libx32` to `lib` so that the test case actually covers what we intend it to.
* | | | | | | | | | Merge topic 'BundleUtilities-elf-rpath'Brad King2017-03-134-0/+6
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 10fcef02 BundleUtilities: Fix bundle verification on Unix by considering rpaths. ac0786cb BundleUtilities: Teach `get_item_rpaths` to parse ELF binaries a52faa1f file: Add READ_ELF command to parse ELF binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !551
| * | | | | | | | | | file: Add READ_ELF command to parse ELF binariesFlorian Apolloner2017-03-104-0/+6
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Leave it undocumented for now because we intend to use it internally and it cannot be made available everywhere.
* | | | | | | | | | Merge topic 'xcode-test-schema-generation'Brad King2017-03-132-0/+21
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3fd9f4ab Xcode: Add test for schema generation cf13e495 Xcode: Control schema generation via variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !577
| * | | | | | | | | | Xcode: Add test for schema generationGregor Jasny2017-03-122-0/+21
| | |_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes: #15441
* | | | | | | | | | Merge topic 'cuda-vs'Brad King2017-03-137-2/+24
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 65481a60 CUDA: Work around VS limitation in CudaOnly.WithDefs test 8cae24a1 VS: Add more CUDA flag table entries 6ca4f222 VS: Add support for the CUDA_SEPARABLE_COMPILATION property 94255511 VS: Select CUDA code generation architectures 253594d0 VS: Select the CUDA runtime library 4def02a3 VS: Place CUDA host compiler options in proper project file fields 29f07b08 VS: Do not pass CUDA compile options to C compiler b966f489 VS: Do not use absolute paths to CUDA sources ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !566
| * | | | | | | | | CUDA: Work around VS limitation in CudaOnly.WithDefs testBrad King2017-03-102-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CUDA 8.0 MSBuild rules do not pass `-x cu` to nvcc and so cannot support a custom file extension. Fix our test for this to use a `.cu` extension instead.
| * | | | | | | | | VS: Provide an option to specify CUDA toolset versionBrad King2017-03-105-0/+14
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The NVIDIA CUDA Toolkit provides MSBuild toolset files for integration with Visual Studio. Multiple versions may be installed so we need a way to tell our VS generators which CUDA toolset to use. Extend the `CMAKE_GENERATOR_TOOLSET` specification to provide a `cuda=...` field specifying the version number.
* | | | | | | | | Merge topic 'test-CPackComponents-fix-NSIS-root'Brad King2017-03-101-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ae0f7dfa Tests: Fix CPackComponents NSIS install root Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !569
| * | | | | | | | | Tests: Fix CPackComponents NSIS install rootBrad King2017-03-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without `CPACK_VERBATIM_VARIABLES` a path with backslashes does not make it through `CPackConfig.cmake` properly. Just use forward slashes which NSIS seems to understand anyway.
* | | | | | | | | | Merge topic 'master'Brad King2017-03-0914-5/+36
|\ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d9bdcf34 Tests: Add x32 tests to test suite 5b6d354f Help: Add notes for topic 'x32-abi' bed9c73d Modules: Add x32-abi support to hard-coded paths 462cf254 Add support for x32-abi Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !532