summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'zstd-1.4.5'Brad King2020-09-2466-3972/+7723
|\ | | | | | | | | | | | | | | | | 2ca54e7179 zstd: version 1.4.5 update 0b3e9259dd Merge branch 'upstream-zstd' 4676ad8c32 zstd 2020-05-21 (b706286a) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5260
| * zstd: version 1.4.5 updateCristian Adam2020-09-232-1/+4
| | | | | | | | | | Add source files needed to properly compile / link to zstd version 1.4.5
| * Merge branch 'upstream-zstd'Cristian Adam2020-09-2364-3971/+7719
| |\ | | | | | | | | | | | | | | | # By zstd upstream * upstream-zstd: zstd 2020-05-21 (b706286a)
| | * zstd 2020-05-21 (b706286a)zstd upstream2020-09-2364-3971/+7719
| | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/facebook/zstd.git at commit b706286adbba780006a47ef92df0ad7a785666b6 (v1.4.5).
* | | Merge topic 'cmake-gui-tests'Brad King2020-09-2424-9/+458
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1dcc569828 gitlab-ci: Add GUI testing to each OS 4c6e5cd0fa Tests: Add some basic tests for CMake GUI 41e223deb3 CMake GUI: Split up into libraries, add test shim b7995b62f0 QCMakeCacheView: Default to nullptr for parent Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5224
| * | | gitlab-ci: Add GUI testing to each OSKyle Edwards2020-09-238-1/+20
| | | |
| * | | Tests: Add some basic tests for CMake GUIKyle Edwards2020-09-2312-0/+406
| | | |
| * | | CMake GUI: Split up into libraries, add test shimKyle Edwards2020-09-233-7/+31
| | | |
| * | | QCMakeCacheView: Default to nullptr for parentKyle Edwards2020-09-231-1/+1
| | | |
* | | | Merge topic 'proper_device_libraries_architecture'Brad King2020-09-241-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1cd4a37c12 Tests: Use sm_35 in Cuda.ProperDeviceLibraries for CUDA <10.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5261
| * | | | Tests: Use sm_35 in Cuda.ProperDeviceLibraries for CUDA <10.0Raul Tambre2020-09-231-0/+5
| |/ / / | | | | | | | | | | | | | | | | | | | | Using the cublas device libraries seems to require at least sm_35. Set the architecture explicitly to sm_35 for old CUDA versions, which still have the cublas device library.
* | | | Merge topic 'check-source-modules'Brad King2020-09-2445-763/+665
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 357e2ef429 CheckSoureRuns: Add a unified way to check if a source runs 10ae907de0 CheckSoureCompiles: Add a unified way to check if a source compiles f5c928f73c Add a test to verify '\' handling in CHECK_CXX_SOURCE_COMPILES Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch, Ph.D. <michael@scivision.dev> Merge-request: !5223
| * | | | CheckSoureRuns: Add a unified way to check if a source runsRobert Maynard2020-09-2323-387/+330
| | | | |
| * | | | CheckSoureCompiles: Add a unified way to check if a source compilesRobert Maynard2020-09-2324-376/+331
| | | | |
| * | | | Add a test to verify '\' handling in CHECK_CXX_SOURCE_COMPILESRobert Maynard2020-09-231-0/+4
| |/ / /
* | | | Merge topic 'obj-lib-per-config-source'Brad King2020-09-245-10/+50
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2f76e7429b OBJECT libraries: Properly recognize if sources depend on configuration d575ecc9de cmGeneratorTarget: Better name for internal variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5252
| * | | | OBJECT libraries: Properly recognize if sources depend on configurationDeniz Bahadir2020-09-235-10/+50
| | | | | | | | | | | | | | | | | | | | Fixes: #21198
| * | | | cmGeneratorTarget: Better name for internal variableDeniz Bahadir2020-09-222-5/+5
| | | | |
* | | | | Merge branch 'release-3.18'Brad King2020-09-240-0/+0
|\ \ \ \ \
| * \ \ \ \ Merge topic 'FindPython-fix-regex' into release-3.18Brad King2020-09-241-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6c094c1c1e FindPython: Fix erroneous regex in ABI check Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5257
* | \ \ \ \ \ Merge topic 'FindPython-fix-regex'Brad King2020-09-241-1/+1
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6c094c1c1e FindPython: Fix erroneous regex in ABI check Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5257
| * | | | | | FindPython: Fix erroneous regex in ABI checkMarc Chevrier2020-09-231-1/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A regex added by commit 6fdfe2428d (FindPython: enhance ABI checks against include directory, 2020-09-02, v3.18.3~17^2) was missing a backslash. Fixes: #21223
* | | | | | Merge topic 'find_package-version-range'Craig Scott2020-09-2452-237/+1099
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5b3356263c CMakePackageConfigHelpers: Add version range support 6bfc442fde FPHSA: add support of version range d7df81067b find_package: Add support of version range 09095dbcd2 cmFindPackageCommand: Refactoring Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch, Ph.D. <michael@scivision.dev> Merge-request: !5226
| * | | | | | CMakePackageConfigHelpers: Add version range supportMarc Chevrier2020-09-238-5/+64
| | | | | | |
| * | | | | | FPHSA: add support of version rangeMarc Chevier2020-09-2321-58/+242
| | | | | | |
| * | | | | | find_package: Add support of version rangeMarc Chevier2020-09-2323-80/+707
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This enhancement is the first step for solving issue #21107
| * | | | | | cmFindPackageCommand: RefactoringMarc Chevrier2020-09-232-99/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use member initialisation at declaration * AddFindDefinition: same signature as cmMakefile::AddDefinition for consistency * Factorise version variables creation
* | | | | | | CMake Nightly Date StampKitware Robot2020-09-241-1/+1
| | | | | | |
* | | | | | | Merge topic 'intel-dpcpp'Brad King2020-09-233-0/+9
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 887f3a88a6 Intel: Add Intel DPC++ compiler identification Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5255
| * | | | | | Intel: Add Intel DPC++ compiler identificationHarini Chilamantula2020-09-223-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The compiler identifies itself with the `__INTEL_DPCPP_COMPILER__` preprocessor definition.
* | | | | | | Merge topic 'separate_arguments-program'Brad King2020-09-2319-74/+297
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d832c1cc7d separate_arguments: add option PROGRAM f4c21d4953 separate_arguments: refactoring Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5253
| * | | | | | | separate_arguments: add option PROGRAMMarc Chevrier2020-09-2213-8/+188
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21217
| * | | | | | | separate_arguments: refactoringMarc Chevrier2020-09-228-70/+113
| |/ / / / / /
* | | | | | | Merge topic 'test-issue-21144'Brad King2020-09-232-0/+11
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e02f677f61 Tests: Add test for early source lookup of file(GENERATE) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5248
| * | | | | | | Tests: Add test for early source lookup of file(GENERATE)Josef Angstenberger2020-09-212-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The output file structures of file(GENERATE) have to be created early to be able to use the generated files in source lists. This was not done correctly for subdirectories which has been fixed in commit aee2c51224 (file(GENERATE): Create output file structures for all directories first, 2020-09-10). Add a test case to address issue #21144.
* | | | | | | | Merge topic 'FindProtobuf-threads'Brad King2020-09-231-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ae41216878 FindProtobuf: Link to threads dependency only when Protobuf is found Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5251
| * | | | | | | | FindProtobuf: Link to threads dependency only when Protobuf is foundBrad King2020-09-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 03454b0d0d (FindProtobuf: Add missing link dependencies on threads, 2018-10-31, v3.13.0-rc3~10^2) we add the threads library to the list of libraries needed for Protobuf. Update the logic to do this only when a real protobuf library is actually found. Fixes: #21161
* | | | | | | | | Merge topic 'install-EXPORT-source-CONFIG'Brad King2020-09-232-3/+16
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bf114602da install(EXPORT): Fix exporting target w/ source named using CONFIG genex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5240
| * | | | | | | | | install(EXPORT): Fix exporting target w/ source named using CONFIG genexDeniz Bahadir2020-09-222-3/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21203
* | | | | | | | | | Merge topic 'cuda_tests_architecture'Brad King2020-09-2323-61/+30
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4fe9f534f5 Tests: Don't unnecessarily set CUDA_ARCHITECTURES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5246
| * | | | | | | | | Tests: Don't unnecessarily set CUDA_ARCHITECTURESRaul Tambre2020-09-2123-61/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Architecture 30 was removed with CUDA 11, so most of the CUDA tests fail with it. Remove setting the architecture and bump the minimum version to 3.18, so CMP0104 takes effect and we can rely on the default architecture, which is guaranteed to be compilable. Use of __ldg() in ProperLinkFlags was removed as it only affects performance and is available only on sm_35 and above. Testing the functionality of CUDA_ARCHITECTURES is already covered by CudaOnly.Architecture and CudaOnly.CompileFlags.
* | | | | | | | | | Merge topic 'binary-dir-props'Brad King2020-09-238-15/+64
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f2daa025e3 {get,set}_property: Add support for referencing binary directories Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5254
| * | | | | | | | | {get,set}_property: Add support for referencing binary directoriesBrad King2020-09-238-15/+64
| | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Index directories by their binary directory path in addition to their source directory path. Fixes: #19262
* | | | | | | | | CMake Nightly Date StampKitware Robot2020-09-231-1/+1
|/ / / / / / / /
* | | | | | | | Merge branch 'release-3.18' into masterBrad King2020-09-220-0/+0
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | / / / | | |_|_|/ / / | |/| | | | |
| * | | | | | CMake 3.18.3v3.18.3Brad King2020-09-221-1/+1
| | | | | | |
* | | | | | | Merge topic 'cmake_path-updates'Brad King2020-09-223-49/+240
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 82c9508313 cmake_path: enhancements Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5245
| * | | | | | cmake_path: enhancementsMarc Chevrier2020-09-203-49/+240
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | * Fix error on parsing "c:a" (root-name without root-directory) * Enrich documentation
* | | | | | Merge topic 'comp-ti-std-options'Brad King2020-09-224-13/+142
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6a66bb13ed Compiler/TI: Add std options for C++14 fe9cddf181 Compiler/TI: Add std options for C++98 55fc045aa8 Compiler/TI: Add std options for C11 2e69993101 Compiler/TI: Check default C standard 8300030f71 Compiler/TI: Check compiler version for C99 support 0b4582f229 Compiler/TI: Fix definition of std options a70df0d6f0 Compiler/TI: Avoid generic variable name in macro Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5249
| * | | | | | Compiler/TI: Add std options for C++14Josef Angstenberger2020-09-201-4/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The TI compiler does either support C++98 or C++14, but not both at the same time.