- 22 Aug, 2019 1 commit
-
-
Zack Galbreath authored
Update command-line options, script variables, and documentation to use the term "group" instead of "track". The old terms are still available for now, but they are now undocumented. This makes our terminology more consistent with CDash. The goal of this change is to make it more clear to our users how CTest and CDash interact with each other.
-
- 20 Aug, 2019 1 commit
-
-
Sylvain Joubert authored
-
- 19 Aug, 2019 10 commits
-
-
Betsy McPhail authored
* Move USE_MYMATH from configured header to target_compile_definitions
-
Betsy McPhail authored
* Remove comments from CTestConfig.cmake * Update directions
-
Betsy McPhail authored
* Update directions
-
Betsy McPhail authored
* Print message when using the table * Remove duplicated comment * Remove HAVE_LOG and HAVE_EXP checks, use generated table instead
-
Betsy McPhail authored
* Updated output message * Use 'target_compile_definitions' for HAVE_LOG and HAVE_EXP Previously, the change from using TutorialConfig.h to target_compile_definitions happened without explanation as part of Step 8.
-
Betsy McPhail authored
* Clarify directions
-
Betsy McPhail authored
* Move `option(USE_MYMATH...` to the same location in all CMakeLists files
-
Betsy McPhail authored
* Fix typo in #include * Remove CMakeLists file that users should create * Clarify which files users are expected to create * Highlight the importance of configuring TutorialConfig.h.in after the MY_MATH option has been set
-
Betsy McPhail authored
* Update minimum required version to 3.10 * Use VERSION argument to project command rather than separate variables * Replace `endif(USE_MYMATH)` with more modern `endif()` * Simplify the call to 'configure_file()' * Add comments to tutorial.cxx to use as anchors in documentation * Remove CMakeLists and TutorialConfig.h.in files that users should create. Consequently, remove Step1 from CMake tests.
-
Brad King authored
We removed installation of `Help/index.rst` in commit d2fde948 (Help: Add infrastructure for guide-level documentation, 2019-05-30), but the file is required for `--help-full` to work. Restore installation of the file and update it to avoid referencing the `Help/guide` directory in its toctree during processing by `cmRST`.
-
- 10 Aug, 2019 1 commit
-
-
Artalus authored
-
- 09 Aug, 2019 2 commits
-
-
Libor Bukata authored
Inspired-by: Rainer Orth Fixes: #19456
-
Saleem Abdulrasool authored
This enables the use of MSVC and Swift on Windows in a single project. MSVC uses no flag to indicate linked libraries while Swift uses `-l`. Add support for a language specific link library flag which takes precedence over the global `CMAKE_LINK_LIBRARY_FLAG` which preserves compatibility with earlier releases.
-
- 07 Aug, 2019 1 commit
-
-
Brad King authored
-
- 06 Aug, 2019 3 commits
-
-
Robert Maynard authored
-
Alex Turbov authored
-
Robert Maynard authored
-
- 05 Aug, 2019 2 commits
-
-
Alex Turbov authored
-
Hong Xu authored
-
- 26 Jul, 2019 4 commits
-
-
Brad King authored
-
Brad King authored
The NDK build system now uses only a single toolchain in <ndk>/toolchains/llvm/prebuilt/<host> Its compilers are always `bin/{clang,clang++}` and its binutils are always `bin/<triple>-*`. It is a standalone toolchain: * The Anrdoid API level is specified at the end of `--target=`. * The standard library may be specified via `-stdlib=`. * No need to pass system includes or libraries explicitly. * No need to pass `--sysroot` or `-gcc-toolchain`. Teach CMake to recognize NDK versions that have a unified toolchain with its own sysroot and use the above approach. Fixes: #18739
-
Brad King authored
Revert the change from commit 7b354baa (CMakeVersion: Set CMake_VERSION_RC to 0 even in non-rc versions, 2019-07-25) and instead define a `0` value in `CMake_VERSION_RC` to mean `-rc0`. This distinguishes release branch versions prior to the first release candidate from the first release candidate itself. It also makes room for a dedicated "CMake $major.$minor.0-rc1" release commit for `-rc1` as we have for later release candidates and final releases.
-
Brad King authored
-
- 25 Jul, 2019 4 commits
-
-
Jiang Yue authored
-
Brad King authored
The logic that uses this value already ignores any "false" value, so `0` is just as good as not being set at all. Using `0` for this role makes the version components look more symmetric and reduces the number of edits needed when creating releases.
-
Robert Maynard authored
-
Robert Maynard authored
Use compiler flags and standard levels as the compelling argument for using generator expressions and interface libraries
-
- 24 Jul, 2019 2 commits
-
-
Robert Maynard authored
Fixes #15592
-
Brad King authored
Revert the changes from commit a2a90f41 (Tests: require C++14 for the Tutorial, 2019-03-21, v3.15.0-rc1~41^2~2) for the content in its new home. In commit d50b31be (Clang: For MSVC ABI do not use modes older than C++14, 2019-07-23) we fixed the C++ standard selection for GNU-like Clang with the MSVC ABI so the test code itself no longer needs to do it. In particular, changing the tests in this way broke the tutorial's narrative.
-
- 22 Jul, 2019 1 commit
-
-
Robert Maynard authored
-
- 21 Jul, 2019 1 commit
-
-
Alex Turbov authored
The singular name `CPACK_INSTALL_SCRIPT` has existed but was not linked from the CPack documentation. Also, it supported multiple values and should have had a plural name. Add a plural-named alternative now. If both `CPACK_INSTALL_SCRIPTS` and `CPACK_INSTALL_SCRIPT` are set then ignore the latter with a warning. Signed-off-by:
Alex Turbov <i.zaufi@gmail.com>
-
- 20 Jul, 2019 1 commit
-
-
Alex Turbov authored
-
- 19 Jul, 2019 4 commits
-
-
Robert Maynard authored
This is preferred over using `make install` as it allows for control over the install location, configuration, and component.
-
Brad King authored
By default `CMAKE_MSVC_RUNTIME_LIBRARY` is not set. Document the default runtime library selection in that case. We already test it.
-
Craig Scott authored
Fixes: #19465
-
Craig Scott authored
-
- 18 Jul, 2019 1 commit
-
-
gaborbencze authored
-
- 17 Jul, 2019 1 commit
-
-
Saleem Abdulrasool authored
Query the number of logical CPUs available to enable parallel compilation for Swift.
-