Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'help-file-spelling-error' into release-3.16 | Brad King | 2019-10-31 | 1 | -1/+1 |
|\ | | | | | | | Merge-request: !3964 | ||||
| * | Help: Fix spelling error in file(GET_RUNTIME_DEPENDENCIES) docs | Marc Chevrier | 2019-10-30 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'autogen_windows_search_fix' into release-3.16 | Brad King | 2019-10-31 | 1 | -5/+3 |
|\ \ | | | | | | | | | | Merge-request: !3962 | ||||
| * | | Autogen: Fix ambiguity in header file detection on Windows | Sebastian Holtermann | 2019-10-30 | 1 | -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.16 | Craig Scott | 2019-10-31 | 1 | -2/+2 |
|\ \ | | | | | | | Merge-request: !3966 | ||||
| * | | Help: Fix minor typo in CMakePrintHelpers module docs | Craig Scott | 2019-10-30 | 1 | -2/+2 |
| |/ | | | | | Fixes: #19900 | ||||
* | | Merge branch 'fix-find_package-doc' into release-3.16 | Brad King | 2019-10-30 | 1 | -0/+1 |
|\ \ | | | | | | | | | | Merge-request: !3961 | ||||
| * | | Help: Add OPTIONAL_COMPONENTS to config mode signature of find_package. | Deniz Bahadir | 2019-10-30 | 1 | -0/+1 |
| |/ | |||||
* | | Merge branch 'bootstrap-break' into release-3.16 | Brad King | 2019-10-29 | 1 | -2/+2 |
|\ \ | | | | | | | | | | Merge-request: !3959 | ||||
| * | | bootstrap: Avoid redundant compiler selection checks | Brad King | 2019-10-29 | 1 | -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.16 | Brad King | 2019-10-28 | 1 | -0/+1 |
|\ \ | | | | | | | | | | Merge-request: !3957 | ||||
| * | | Swift: Honor CMAKE_OSX_SYSROOT on Apple platforms | Brad King | 2019-10-28 | 1 | -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.16 | Brad King | 2019-10-28 | 1 | -3/+5 |
|\ \ | | | | | | | | | | Merge-request: !3947 | ||||
| * | | FindCurses: use formw when wide support is requested | nick black | 2019-10-28 | 1 | -3/+5 |
| |/ | | | | | | | Fixes: #19883 | ||||
* | | Merge branch 'swift-parallel-jobs' into release-3.16 | Brad King | 2019-10-28 | 1 | -3/+3 |
|\ \ | | | | | | | | | | Merge-request: !3950 | ||||
| * | | Swift: correct flags for parallel jobs | Saleem Abdulrasool | 2019-10-28 | 1 | -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.16 | Brad King | 2019-10-28 | 10 | -69/+92 |
|\ \ | | | | | | | | | | Merge-request: !3952 | ||||
| * | | Help: Fix markup errors, improve wording of CMAKE_FIND... variable docs | Craig Scott | 2019-10-27 | 8 | -60/+82 |
| | | | |||||
| * | | Help: Document that <PackageName>_ROOT applies to config packages too | Craig Scott | 2019-10-27 | 2 | -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.16 | Brad King | 2019-10-28 | 3 | -5/+3 |
|\ \ | | | | | | | | | | Merge-request: !3954 | ||||
| * | | Tests: Match file command output for older macOS (Framework test) | Craig Scott | 2019-10-27 | 2 | -4/+2 |
| | | | |||||
| * | | Tests: Prevent CMP0012 policy warnings in Framework test output | Craig Scott | 2019-10-27 | 1 | -1/+1 |
| |/ | |||||
* | | Merge branch 'project-version-buffer-overflow' into release-3.16 | Craig Scott | 2019-10-28 | 4 | -2/+37 |
|\ \ | | | | | | | Merge-request: !3948 | ||||
| * | | project: Fix potential buffer write-past-end for version components | Craig Scott | 2019-10-26 | 3 | -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-bit | Craig Scott | 2019-10-26 | 1 | -1/+2 |
| |/ | |||||
* | | Merge branch 'docs-FindPython-minor-grammar' into release-3.16 | Craig Scott | 2019-10-28 | 3 | -6/+6 |
|\ \ | | | | | | | Merge-request: !3953 | ||||
| * | | Help: Minor wording cleanup for Python modules | Craig Scott | 2019-10-27 | 3 | -6/+6 |
| |/ | |||||
* | | Merge branch 'cmp0097-doc-fix' into release-3.16 | Brad King | 2019-10-24 | 1 | -1/+1 |
|\ \ | | | | | | | | | | Merge-request: !3941 | ||||
| * | | Help: Fix capitalization in CMP0097 documentation | Kyle Edwards | 2019-10-23 | 1 | -1/+1 |
|/ / | |||||
* | | Merge branch 'ccmake-clear-help' into release-3.16 | Brad King | 2019-10-21 | 1 | -1/+1 |
|\ \ | | | | | | | | | | Merge-request: !3937 | ||||
| * | | ccmake: Fully clear the 1st help line when processing | Sylvain Joubert | 2019-10-20 | 1 | -1/+1 |
| |/ | |||||
* | | Merge branch 'FindOpenMP-include-dir' into release-3.16 | Brad King | 2019-10-21 | 2 | -1/+43 |
|\ \ | | | | | | | | | | Merge-request: !3916 | ||||
| * | | FindOpenMP: Allow try_compile() to find omp.h for AppleClang | Craig Scott | 2019-10-17 | 2 | -1/+43 |
| | | | | | | | | | Fixes: #18098 #18470 #18520 | ||||
* | | | Merge branch 'doc-genex-tweak' into release-3.16 | Brad King | 2019-10-21 | 1 | -1/+1 |
|\ \ \ | |_|/ |/| | | | | | Merge-request: !3939 | ||||
| * | | Help: Fix COMPILE_LANG_AND_ID genex example | Alan W. Irwin | 2019-10-21 | 1 | -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-rc2 | Brad King | 2019-10-18 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'pch-makefile-depends' into release-3.16 | Brad King | 2019-10-17 | 6 | -27/+38 |
|\ \ \ | | | | | | | | | | | | | Merge-request: !3928 | ||||
| * | | | PCH: Fix Makefile dependencies to rebuild PCH on header changes | Brad King | 2019-10-17 | 5 | -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 site | Brad King | 2019-10-16 | 2 | -22/+4 |
| | |/ | |/| | |||||
* | | | Merge branch 'export-target-lang-name' into release-3.16 | Brad King | 2019-10-17 | 3 | -14/+30 |
|\ \ \ | | | | | | | | | | | | | Merge-request: !3927 | ||||
| * | | | install,export: Do not treat language names as target names | Brad King | 2019-10-16 | 3 | -14/+30 |
| |/ / | | | | | | | | | | | | | | | | | | | When generating `IMPORTED_LINK_INTERFACE_LANGUAGES`, do not treat the entries as target names. Fixes: #19846 | ||||
* | | | Merge branch 'doc-pch-compile-language' into release-3.16 | Brad King | 2019-10-16 | 3 | -1/+22 |
|\ \ \ | | | | | | | | | | | | | Merge-request: !3925 | ||||
| * | | | PCH: Document and test COMPILE_LANGUAGE genex for per-language header | Brad King | 2019-10-16 | 3 | -1/+22 |
| |/ / | | | | | | | | | | Fixes: #19839 | ||||
* | | | Merge branch 'doc-add_link_options-typos' into release-3.16 | Brad King | 2019-10-16 | 2 | -11/+11 |
|\ \ \ | | | | | | | | | | | | | Merge-request: !3922 | ||||
| * | | | Help: Fix typos and style in add_link_options documentation | Tom Lankhorst | 2019-10-16 | 2 | -11/+11 |
| |/ / | |||||
* | | | Merge branch 'swift-cross-compile' into release-3.16 | Brad King | 2019-10-15 | 1 | -0/+3 |
|\ \ \ | | | | | | | | | | | | | Merge-request: !3921 | ||||
| * | | | try_compile: support Swift for cross-compilation | Saleem Abdulrasool | 2019-10-15 | 1 | -0/+3 |
| |/ / | | | | | | | | | | | | | Ensure that we preserve the `CMAKE_Swift_COMPILER_TARGET` variable to use cross-compilation for testing the Swift compiler if appropriate. | ||||
* | | | Merge branch 'CMakeFindBinUtils-cleanup' into release-3.16 | Brad King | 2019-10-15 | 1 | -12/+0 |
|\ \ \ | | | | | | | | | | | | | Merge-request: !3920 | ||||
| * | | | CMakeFindBinUtils: Remove unnecessary variable unset calls | Brad King | 2019-10-15 | 1 | -12/+0 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | Some unset calls were added by commit 079b8e2916 (Clang: prefer lld-link over link.exe, 2019-07-11, v3.16.0-rc1~161^2~2) but they are unnecessary since commit 3a82ef78eb (CMakeFindBinUtils: Rename and unset variables for additional names, 2019-07-23, v3.16.0-rc1~332^2~2). Suggested-by: Norbert Lange <nolange79@gmail.com> | ||||
* | | | Merge branch 'FindCurses-tinfow' into release-3.16 | Brad King | 2019-10-15 | 1 | -2/+4 |
|\ \ \ | | | | | | | | | | | | | Merge-request: !3915 |