- May 03, 2016
-
-
- May 02, 2016
-
-
Brad King authored
In Sphinx output formats that print the toctree the policy numbers in links from the cmake-policies(7) manual are not descriptive. Convert the toctree entries to cross-reference syntax and add the summary of each policy. For now simply duplicate the policy summary line. We already maintain copies in `cmPolicies.h` and `Help/policy/*.rst` docs.
-
Brad King authored
-
Brad King authored
-
- Apr 28, 2016
-
-
Brad King authored
Update documentation to mark the generator deprecated. Add a warning at the end of generation plus an option to turn off the warning.
-
Brad King authored
-
Versions below 12.1 do not provide enough information to properly detect if compiling with c++98 or c++0x enabled so remove them from the supported list.
-
- Apr 27, 2016
-
-
Gregor Jasny authored
-
Brad King authored
Inspired-by:
Ilya Kulakov <kulakov.ilya@gmail.com>
-
- Apr 22, 2016
-
-
The test exits with an error if two or more source files would generate the same moc file.
-
Brad King authored
-
- Apr 20, 2016
-
-
Brad King authored
-
- Apr 18, 2016
-
-
- Apr 15, 2016
-
-
- Apr 13, 2016
-
-
Create a <LANG>_CLANG_TIDY target property (initialized by a CMAKE_<LANG>_CLANG_TIDY variable) to specify a clang-tidy command line to be run along with the compiler.
-
- Apr 11, 2016
-
-
Brad King authored
In the `try_compile` source file signature we propagate the caller's value of `CMAKE_<LANG>_FLAGS` into the test project. Extend this to propagate `CMAKE_<LANG>_FLAGS_<CONFIG>` too instead of always using the default value in the test project. This will be useful, for example, to allow the MSVC runtime library to be changed (e.g. `-MDd` => `-MTd`).
-
- Apr 01, 2016
-
-
-
Currently, CTest will not initialize any submodules within the already checked out source tree. Add an option to do so. The use case for not doing so is that some submodules may not be necessary for the current test and keeping network usage down may be important.
-
Use the git config `http.sslVerify=false` to disable strict ssl for git commands.
-
Symbolic links that point to external location no longer cause cmake to fail with string out of bounds error but are instead packaged as non relocatable symlinks and print out a warning message.
-
- Mar 31, 2016
-
-
Jean-Christophe Fillion-Robin authored
This commit teaches the module to push/pop/reset state of variable CMAKE_EXTRA_INCLUDE_FILES used in CheckTypeSize module.
-
Some projects only ship self-extracting installers rather than compressed archives. Add a flag so that these files may be used in ExternalProject.
-
- Mar 29, 2016
-
-
The Debian package checker tool (lintian) detected several typos in CMake.
-
- Mar 28, 2016
-
-
Domen Vrankar authored
RPM supports setting of default user, group, file and directory permissions that will be applied for files in package unless specified per file/dir with attr setting This is related to bug report 14714
-
- Mar 23, 2016
- Mar 22, 2016
-
-
Add a `CMAKE_DEPENDS_IN_PROJECT_ONLY` variable to activate the behavior.
-
Brad King authored
-
Allow a test N seconds to complete after we detect a matching line in its output. Activate this behavior with a new TIMEOUT_AFTER_MATCH test property.
-
Brad King authored
-
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>
-
- Mar 21, 2016
-
-
Revise C compiler detection code to be K&R compatible.
-
- Mar 18, 2016
-
-
OpenBLAS (www.openblas.net) is the successor to GotoBLAS.
-
With the Makefile generator one can use `cd $subdir; make all` to build all targets associated with a given subdirectory. This is not possible to do with the Ninja generator since there is only one `build.ninja` file at the top of the build tree. However, we can approximate it by allowing one to run `ninja $subdir/all` at the top of the tree to build the targets in the corresponding subdirectory. Port logic from cmGlobalUnixMakefileGenerator3::WriteDirectoryRule2 to cmGlobalNinjaGenerator in order to produce equivalent directory-level targets.
-
- Mar 15, 2016
-
-
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.
-
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.
-
Brad King authored
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
-
- Mar 11, 2016
-
-
Brad King authored
This generator has been deprecated since CMake 3.3. Remove it.
-