summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Help: Fix error in resource allocation exampleKyle Edwards2019-11-051-2/+2
|
* CTest: Rename hardware -> resources for RunCMake testsCraig Scott2019-11-0584-287/+287
| | | Also includes variants like hw -> res
* CTest: Rename hardware -> resources for source codeCraig Scott2019-11-0538-252/+257
|
* cmCTestMultiProcessHandler: Rename resource locking functionsCraig Scott2019-11-052-6/+6
| | | | | | Renaming these ahead of other refactoring which will use the previous names. The previous names more accurately reflect their purpose after this commit anyway (talking about locking and unlocking rather than allocating and deallocating).
* CTest: Rename hardware -> resources for CMake variables, command optionsCraig Scott2019-11-0513-60/+59
| | | | | | Only changes the user-visible effects of renaming hardware allocation to resource allocation. Code changes are the minimum needed to achieve that.
* CTest: Rename "Processes" lexer to "ResourceGroups"Brad King2019-11-0510-299/+299
| | | | | The corresponding test property `PROCESSES` has been renamed to `RESOURCE_GROUPS`.
* CTest: Rename PROCESSES test property to RESOURCE_GROUPSBrad King2019-11-0516-206/+213
| | | | | | | | | | | | The `PROCESSES` test property name added for CMake 3.16 is too close to the existing `PROCESSORS` test property. Furthermore, the property in principle specifies groups of resources organized in a way that is meaningful to a particular test. The groups may often correspond to processes but they could have other meanings. Since the property name `PROCESSES` has not been in a final 3.16 release yet, simply rename it to `RESOURCE_GROUPS`. Fixes: #19914
* CMake 3.16.0-rc3v3.16.0-rc3Brad King2019-10-311-1/+1
|
* Merge branch 'swift-rpath' into release-3.16Brad King2019-10-311-0/+4
|\ | | | | | | Merge-request: !3965
| * Swift: support `BUILD_RPATH` propertiesSaleem Abdulrasool2019-10-301-0/+4
| | | | | | | | | | Enable passing a RPATH to Swift shared libraries. This enables testing libraries before they have been installed.
* | Merge branch 'help-file-spelling-error' into release-3.16Brad King2019-10-311-1/+1
|\ \ | | | | | | | | | Merge-request: !3964
| * | Help: Fix spelling error in file(GET_RUNTIME_DEPENDENCIES) docsMarc Chevrier2019-10-301-1/+1
| |/
* | Merge branch 'autogen_windows_search_fix' into release-3.16Brad King2019-10-311-5/+3
|\ \ | | | | | | | | | Merge-request: !3962
| * | Autogen: Fix ambiguity in header file detection on WindowsSebastian Holtermann2019-10-301-5/+3
| |/ | | | | | | | | | | | | | | | | On Windows, `CollapseFullPath` called with a path that ends with a dot might return a file with the same base name but any extension. To make sure we get only the file with the requested header extension, pass the complete file name to `CollapseFullPath`. Fixes: #19892
* | Merge branch 'docs-CMakePrintHelpers-typo' into release-3.16Craig Scott2019-10-311-2/+2
|\ \ | | | | | | Merge-request: !3966
| * | Help: Fix minor typo in CMakePrintHelpers module docsCraig Scott2019-10-301-2/+2
| |/ | | | | Fixes: #19900
* | Merge branch 'fix-find_package-doc' into release-3.16Brad King2019-10-301-0/+1
|\ \ | | | | | | | | | Merge-request: !3961
| * | Help: Add OPTIONAL_COMPONENTS to config mode signature of find_package.Deniz Bahadir2019-10-301-0/+1
| |/
* | Merge branch 'bootstrap-break' into release-3.16Brad King2019-10-291-2/+2
|\ \ | | | | | | | | | Merge-request: !3959
| * | bootstrap: Avoid redundant compiler selection checksBrad King2019-10-291-2/+2
| |/ | | | | | | | | | | | | | | | | | | In commit 6e613ff399 (bootstrap: Add infrastructure to detect threading flags, 2017-11-28, v3.11.0-rc1~281^2~1) an extra level of nesting was added to the selection loop, but the inner-most `break` command used to exit the loop on success was not updated. This caused the outer-most loop to iterate unnecessarily and repeatedly try the same compilers again. In the case of compilers requiring a `-std=` flag, this may have caused the oldest standard to be used instead of the newest.
* | Merge branch 'sdk-on-mac' into release-3.16Brad King2019-10-281-0/+1
|\ \ | | | | | | | | | Merge-request: !3957
| * | Swift: Honor CMAKE_OSX_SYSROOT on Apple platformsBrad King2019-10-281-0/+1
| |/ | | | | | | | | | | | | | | | | Pass the value to the Swift compiler driver via `-sdk`. We already do this for C/C++ via `-isysroot`. This fixes command-line builds on macOS 10.15 with Xcode 11 Swift tools. Fixes: #19880
* | Merge branch 'FindCurses-formw' into release-3.16Brad King2019-10-281-3/+5
|\ \ | | | | | | | | | Merge-request: !3947
| * | FindCurses: use formw when wide support is requestednick black2019-10-281-3/+5
| |/ | | | | | | Fixes: #19883
* | Merge branch 'swift-parallel-jobs' into release-3.16Brad King2019-10-281-3/+3
|\ \ | | | | | | | | | Merge-request: !3950
| * | Swift: correct flags for parallel jobsSaleem Abdulrasool2019-10-281-3/+3
| |/ | | | | | | | | | | | | `-num-threads` is for the threading, not the job control. Use `-j` to launch the parallel jobs. This enables parallel builds for Swift again after driver updates preventing the parallelization through `-num-threads`.
* | Merge branch 'docs-find-vars' into release-3.16Brad King2019-10-2810-69/+92
|\ \ | | | | | | | | | Merge-request: !3952
| * | Help: Fix markup errors, improve wording of CMAKE_FIND... variable docsCraig Scott2019-10-278-60/+82
| | |
| * | Help: Document that <PackageName>_ROOT applies to config packages tooCraig Scott2019-10-272-9/+10
| |/ | | | | | | | | | | | | | | | | The original intent of <PackageName>_ROOT may have been for it to apply only to Find modules, but the implementation of the find_package() command treats modules and config packages the same. Both result in a <PackageName>_ROOT variable being pushed onto the stack of package roots. A config package can also call other find_...() commands, the behavior doesn't apply just to find modules.
* | Merge branch 'framework-tests-multiarch-old-macos' into release-3.16Brad King2019-10-283-5/+3
|\ \ | | | | | | | | | Merge-request: !3954
| * | Tests: Match file command output for older macOS (Framework test)Craig Scott2019-10-272-4/+2
| | |
| * | Tests: Prevent CMP0012 policy warnings in Framework test outputCraig Scott2019-10-271-1/+1
| |/
* | Merge branch 'project-version-buffer-overflow' into release-3.16Craig Scott2019-10-284-2/+37
|\ \ | | | | | | Merge-request: !3948
| * | project: Fix potential buffer write-past-end for version componentsCraig Scott2019-10-263-1/+35
| | | | | | | | | | | | This fixes two errors: not accounting for the trailing null and a misunderstanding of what std::numeric_limits::digits10 means.
| * | Help: math() expressions must be representable as signed 64-bitCraig Scott2019-10-261-1/+2
| |/
* | Merge branch 'docs-FindPython-minor-grammar' into release-3.16Craig Scott2019-10-283-6/+6
|\ \ | | | | | | Merge-request: !3953
| * | Help: Minor wording cleanup for Python modulesCraig Scott2019-10-273-6/+6
| |/
* | Merge branch 'cmp0097-doc-fix' into release-3.16Brad King2019-10-241-1/+1
|\ \ | | | | | | | | | Merge-request: !3941
| * | Help: Fix capitalization in CMP0097 documentationKyle Edwards2019-10-231-1/+1
|/ /
* | Merge branch 'ccmake-clear-help' into release-3.16Brad King2019-10-211-1/+1
|\ \ | | | | | | | | | Merge-request: !3937
| * | ccmake: Fully clear the 1st help line when processingSylvain Joubert2019-10-201-1/+1
| |/
* | Merge branch 'FindOpenMP-include-dir' into release-3.16Brad King2019-10-212-1/+43
|\ \ | | | | | | | | | Merge-request: !3916
| * | FindOpenMP: Allow try_compile() to find omp.h for AppleClangCraig Scott2019-10-172-1/+43
| | | | | | | | | Fixes: #18098 #18470 #18520
* | | Merge branch 'doc-genex-tweak' into release-3.16Brad King2019-10-211-1/+1
|\ \ \ | |_|/ |/| | | | | Merge-request: !3939
| * | Help: Fix COMPILE_LANG_AND_ID genex exampleAlan W. Irwin2019-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the `COMPILE_LANGUAGE/CXX_COMPILER_ID` variant of the example to have the same meaning as the `COMPILE_LANG_AND_ID` variant. The inconsistency was introduced by commit 808b818063 (Genex: CompileLang and CompileLangAndId now match against a list of ids, 2019-05-30, v3.15.0-rc1~11^2~1). Fixes: #19862
* | | CMake 3.16.0-rc2v3.16.0-rc2Brad King2019-10-181-1/+1
| | |
* | | Merge branch 'pch-makefile-depends' into release-3.16Brad King2019-10-176-27/+38
|\ \ \ | | | | | | | | | | | | Merge-request: !3928
| * | | PCH: Fix Makefile dependencies to rebuild PCH on header changesBrad King2019-10-175-5/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach the Makefile generator to scan the implicit dependencies of PCH creation. When a header named by `target_precompile_headers` changes the corresponding PCH must be rebuilt and all consumers recompiled. Fixes: #19830
| * | | cmMakefileTargetGenerator: Inline WriteObjectBuildFile in only call siteBrad King2019-10-162-22/+4
| | |/ | |/|
* | | Merge branch 'export-target-lang-name' into release-3.16Brad King2019-10-173-14/+30
|\ \ \ | | | | | | | | | | | | Merge-request: !3927