summaryrefslogtreecommitdiffstats
path: root/Help/release
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'vs-startup-project'Brad King2016-03-241-0/+6
|\ | | | | | | | | | | | | | | ad140c6e VS: Put ALL_BUILD in the PREDEFINED_TARGETS_FOLDER f069be05 VS: Fix default target support for targets nested inside a folder c05ea485 VS: Improve unit test macros 78ec0461 VS: Add option to choose the `.sln` startup project (#15578)
| * VS: Add option to choose the `.sln` startup project (#15578)Davy Durham2016-03-221-0/+6
| | | | | | | | | | | | | | | | Add a `VS_STARTUP_PROJECT` directory property to specify the project that should be placed first in the `.sln` file so that it will be selected as the default startup project. Co-Author: Taylor Braun-Jones <taylor.braunjones@avigilon.com>
* | Merge topic 'timeout_after_match'Brad King2016-03-221-0/+6
|\ \ | | | | | | | | | | | | | | | de7afd29 Help: Add notes for topic 'timeout_after_match' 993e48d0 CTest: Optionally use a secondary test timeout after matching output
| * | Help: Add notes for topic 'timeout_after_match'Brad King2016-03-221-0/+6
| | |
* | | Merge topic 'ninja-directory-targets'Brad King2016-03-221-0/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9ead71df Help: Add notes for topic 'ninja-directory-targets' e9bf8ec8 Ninja: Add test for `$subdir/all` targets ca575fe9 Ninja: Add `$subdir/all` targets
| * | | Help: Add notes for topic 'ninja-directory-targets'Brad King2016-03-221-0/+7
| | |/ | |/|
* | | Merge topic 'add-bruce-c'Brad King2016-03-221-0/+4
|\ \ \ | | | | | | | | | | | | | | | | 53c0dc2d Add support for Bruce C Compiler (BCC)
| * | | Add support for Bruce C Compiler (BCC)Paweł Stankowski2016-03-211-0/+4
| |/ / | | | | | | | | | Revise C compiler detection code to be K&R compatible.
* | | Find{BLAS,LAPACK}: Add support for OpenBLAS (#16024)J M Dieterich2016-03-181-0/+5
|/ / | | | | | | OpenBLAS (www.openblas.net) is the successor to GotoBLAS.
* | Merge topic 'FindGTest-depends'Brad King2016-03-161-0/+6
|\ \ | | | | | | | | | | | | a5d3d003 FindGTest: Automatically re-run cmake when tests change
| * | FindGTest: Automatically re-run cmake when tests changeZak Eckert2016-03-151-0/+6
| | | | | | | | | | | | | | | Tell CMake that it needs to re-run when test source files parsed by `gtest_add_tests` change so that we can re-scan for tests automatically.
* | | Merge topic 'vs-remote-directory'Brad King2016-03-161-0/+7
|\ \ \ | | | | | | | | | | | | | | | | a22f9967 VS: Optionally generate remote directory for WinCE projects
| * | | VS: Optionally generate remote directory for WinCE projectsAndrej Bosik2016-03-151-0/+7
| |/ / | | | | | | | | | | | | | | | | | | Teach the VS 2008 and 2005 generators to set the `RemoteDirectory` in `DeploymentTool` and the `RemoteExecutable` in `DebuggerTool`. Use a `DEPLOYMENT_REMOTE_DIRECTORY` target property to specify the value.
* | | Ninja: Add dependencies on system-provided header files (#14914)Brad King2016-03-151-0/+5
|/ / | | | | | | | | | | | | | | When system-provided packages are upgraded we must re-compile sources depending on their headers. Use `-MD` instead of `-MMD` so that the generated depfiles do not exclude system headers. Suggested-by: Jussi Judin
* | Merge topic 'remove-vs7.0-generator'Brad King2016-03-141-0/+5
|\ \ | | | | | | | | | | | | f47b4f68 Drop Visual Studio 7 generator for VS .NET 2002
| * | Drop Visual Studio 7 generator for VS .NET 2002Brad King2016-03-111-0/+5
| |/ | | | | | | This generator has been deprecated since CMake 3.3. Remove it.
* | Merge topic 'cygwin-clang'Brad King2016-03-111-0/+4
|\ \ | | | | | | | | | | | | 517cef8c Cygwin: Add support for Clang compiler
| * | Cygwin: Add support for Clang compilerHan Sangjin2016-03-101-0/+4
| |/ | | | | | | | | The platform information module for GNU on CYGWIN can be reused for Clang on CYGWIN because clang accepts almost all of the same options.
* | Merge topic 'FindProtobuf-variable-case'Brad King2016-03-112-1/+8
|\ \ | |/ |/| | | | | a7b09e7f FindProtobuf: Rename variables to match case of module name
| * FindProtobuf: Rename variables to match case of module nameAntonio Perez Barrero2016-03-072-1/+8
| | | | | | | | | | | | | | | | | | | | | | Use recommended case for variable names. i.e. matching name of the module as passed to `find_package`. For backwards compatibility, the upper case versions of both input and output variables are used and defined when appropriate. Skip this for the _FOUND variable because FPHSA already does it. Skip this for the _VERSION variable because that was recently added and never available with the old name in a release of CMake.
* | Merge topic 'remove-vs6-generator'Brad King2016-03-101-0/+4
|\ \ | | | | | | | | | | | | | | | b42866a3 Drop Visual Studio 6 generator cd9ba3ec cmLocalVisualStudio7Generator: Fix name of helper function
| * | Drop Visual Studio 6 generatorBrad King2016-03-091-0/+4
| | | | | | | | | | | | | | | | | | This generator has been deprecated since CMake 3.3. Remove it. Update documentation, modules, and tests to drop content specific to this generator.
* | | Merge topic 'vs-clang-cl'Brad King2016-03-101-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 491b41dd Help: Add notes for topic 'vs-clang-cl' ad6d27ac Tests: do not build PrecompiledHeader on Clang/C2 a0f0541f Tests: fix PDBDirectoryAndName on Clang/C2 3541af67 Tests: fix Plugin building on Clang/C2 1902c293 Tests: fix complexOneConfig building on Clang/C2 cab2ec11 Tests: fix Complex building on Clang/C2 ada3736c Tests: fix Module.GenerateExportHeader building on Clang/C2 123b7e13 Tests: fix AliasTarget building on Clang/C2 445d4d4b VS 14: Add flag map for -std= to CppLanguageStandard tag in project files 0a785eb4 Features: Clang has no cxx_decltype_incomplete_return_type in MSVC sim mode 2c2ec488 VS: in Clang/C2 toolset, setup correct compiler settings 37afe00f CMakeDetermineCompilerId: Add detection of clang.exe bundled with VS
| * | | Help: Add notes for topic 'vs-clang-cl'Brad King2016-03-101-0/+5
| |/ /
* | | Merge topic 'update-osx-release'Brad King2016-03-101-0/+5
|\ \ \ | |/ / |/| | | | | | | | 43fbcba2 Help: Add notes for topic 'update-osx-release'
| * | Help: Add notes for topic 'update-osx-release'Brad King2016-03-091-0/+5
| | |
* | | Merge topic 'deprecate-CMakeForceCompiler'Brad King2016-03-091-0/+5
|\ \ \ | | | | | | | | | | | | | | | | d929c35f CMakeForceCompiler: Deprecate this module and its macros
| * | | CMakeForceCompiler: Deprecate this module and its macrosBrad King2016-03-081-0/+5
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | We originally deprecated this module in commit v3.5.0-rc1~295^2 (CMakeForceCompiler: Deprecate this module and its macros, 2015-10-19). Then a use case was found to still require the module so the deprecation was reverted for CMake 3.5 by commit v3.5.0-rc3~4^2 (CMakeForceCompiler: De-deprecate until more use cases have alternatives, 2016-02-17). Since then `CMAKE_TRY_COMPILE_TARGET_TYPE` was introduced to provide an alternative solution for that use case. Deprecate the module again.
* | | Add FindLTTngUST module to find LTTng-UST libraryPhilippe Proulx2016-03-071-0/+5
|/ / | | | | | | | | | | | | Also detect the library version number. Provide results as variables and as an imported target, LTTng::UST. Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
* | Merge topic 'vs-vcxproj-ConfigurationType'Brad King2016-03-071-0/+6
|\ \ | | | | | | | | | | | | 6122909c VS: Add option to set `ConfigurationType` of a .vcxproj file
| * | VS: Add option to set `ConfigurationType` of a .vcxproj fileFabian Otto2016-02-261-0/+6
| | | | | | | | | | | | | | | | | | Add a VS_CONFIGURATION_TYPE target property to set this value explicitly. This is useful to build a Windows Kernel Mode Driver, for example.
* | | Automatically use OpenSSL by default on Linux and FreeBSD if availableBrad King2016-02-291-0/+8
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Since https is almost ubiquitous nowadays we should support it by default whenever possible. When building our own curl, we already automatically enable SSL/TLS support on Windows and OS X by using the OS-native APIs. On UNIX platforms we need to use OpenSSL but have not done so by default before, leading to possible user confusion when https transfers fail later. Fix this by searching for OpenSSL quietly and enabling use of it automatically if it is found. Do this only on Linux and FreeBSD for now because on other UNIX platforms (e.g. AIX, HP-UX, SunOS) it seems too easy to find an OpenSSL that is not compatible with the target compiler.
* | try_compile: Add option to control type of targetBrad King2016-02-191-0/+8
| | | | | | | | | | | | | | Create a `CMAKE_TRY_COMPILE_TARGET_TYPE` option to specify use of `add_library(... STATIC ...)` for the generated test project. This will be useful for cross-compiling toolchains that cannot link a binary without custom flags or scripts.
* | Merge topic 'cpack-deb-autodep-ORIGIN-RPATH'Brad King2016-02-191-0/+6
|\ \ | | | | | | | | | | | | | | | e8daee5b CPack/Deb $ORIGIN handling in rpath b8263a2f CPack/Deb Create DEBIAN directory for dpkg-shlibdeps
| * | CPack/Deb $ORIGIN handling in rpathDomen Vrankar2016-02-191-0/+6
| |/ | | | | | | Release not for fix of bug 12431
* | Merge topic 'unix-timestamps'Brad King2016-02-191-0/+6
|\ \ | |/ |/| | | | | 6727270b CMake: Extend TIMESTAMP sub-commands with new unix time format specifier
| * CMake: Extend TIMESTAMP sub-commands with new unix time format specifierJose-Luis Blanco-Claraco2016-02-181-0/+6
| | | | | | | | | | | | | | | | The new `%s` format specifier is substituted by file()/string() `TIMESTAMP` sub-commands with the number of seconds since unix-epoch (1970-01-01 00:00:00 UTC). Co-Author: Nils Gladitz <nilsgladitz@gmail.com>
* | Merge topic 'de-deprecate-CMakeForceCompiler'Brad King2016-02-181-3/+0
|\ \ | | | | | | | | | | | | beaa4fa5 CMakeForceCompiler: De-deprecate until more use cases have alternatives
| * | CMakeForceCompiler: De-deprecate until more use cases have alternativesBrad King2016-02-171-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We deprecated this module in commit v3.5.0-rc1~295^2 (CMakeForceCompiler: Deprecate this module and its macros, 2015-10-19) in order to determine whether anyone still has use cases that require it. Indeed we still need to provide a way to work with toolchains that cannot link binaries without special flags. Remove the deprecation warnings until we can provide an alternative to the module for this use case.
| * | Merge branch 'doc-xcode-escaping-fix' into releaseBrad King2016-02-111-0/+6
| |\ \
* | | | FindProtobuf: check versionAntonio Perez Barrero2016-02-161-0/+6
| |_|/ |/| | | | | | | | | | | | | | | | | Check found libraries version to match user required version. Protobuf compiler executable version is checked to be aligned with found libraries, raising a warning message otherwise.
* | | CPack/RPM support for upper cased component variablesDomen Vrankar2016-02-131-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPACK_* variables expect component name in upper case. CPACK_RPM_* variables expected component name to be in same case as component name. This patch adds support for CPACK_RPM_* variables with upper case component names to match the convention with CPACK_* variables and also preserves same case component names for back compatibility.
* | | Merge topic 'doc-xcode-escaping-fix'Brad King2016-02-111-0/+6
|\ \ \ | | |/ | |/| | | | | | | 878632c9 Help: Add release note about Xcode escaping fix (#15969)
| * | Help: Add release note about Xcode escaping fix (#15969)Brad King2016-02-111-0/+6
| | | | | | | | | | | | | | | | | | | | | The fix in commit v3.5.0-rc1~84^2 (Xcode: Escape all backslashes in strings, 2015-12-27) is a change in behavior that can break existing projects that worked around the inconsistency with other generators. Add a release note to call attention to this change in behavior.
* | | Merge topic 'install-EXCLUDE_FROM_ALL'Brad King2016-02-091-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 586e56d0 Help: Add notes for topic 'install-EXCLUDE_FROM_ALL' d321c196 Tests: Add cases for install() command EXCLUDE_FROM_ALL option 18ce97c4 install: Add EXCLUDE_FROM_ALL option (#14921)
| * | | Help: Add notes for topic 'install-EXCLUDE_FROM_ALL'Brad King2016-02-041-0/+5
| | | |
* | | | Merge topic 'error-multiple-targets'Brad King2016-02-081-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 497cad7c cmake: Teach --build to reject multiple --target options 886acd80 Help: Fix reference to `cmake --build` in cmake(1) manual
| * | | | cmake: Teach --build to reject multiple --target optionsSebastian Schuberth2016-02-051-0/+6
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we did not clearly document that `--target` is only supported to be specified once. Even worse, specifying it multiple times would silently ignore any previously specified targets and only build the last target. Update the documentation to specify this. Update the implementation to reject multiple `--target` options to prevent user errors.
* | | | list: Add FILTER subcommand (#3986)Ashley Whetter2016-02-031-0/+5
|/ / / | | | | | | | | | Create a `list(FILTER)` command to filter lists by regular expression.
* | | Begin post-3.5 developmentBrad King2016-02-022-0/+9
| |/ |/|