1. 22 Aug, 2019 1 commit
    • Chuck Atkins's avatar
      CrayPrgEnv: Change default linking mode based on PE version · 971c7782
      Chuck Atkins authored
      Beginning with the 19.06 release of the Cray Programming Environment, the
      default linking mode on XC Cray systems is dynamic instead of static.
      This updates the CrayPrgEnv compiler wrappers to detect the PE version
      being used and behave accordingly.
      971c7782
  2. 20 Aug, 2019 1 commit
  3. 19 Aug, 2019 10 commits
    • Betsy McPhail's avatar
      Tutorial: Improve Step 9 · 6f6a32a0
      Betsy McPhail authored
      * Move USE_MYMATH from configured header to target_compile_definitions
      6f6a32a0
    • Betsy McPhail's avatar
      Tutorial: Improve Step 8 · 6a35d630
      Betsy McPhail authored
      * Remove comments from CTestConfig.cmake
      * Update directions
      6a35d630
    • Betsy McPhail's avatar
      Tutorial: Improve Step 7 · 61d4d990
      Betsy McPhail authored
      * Update directions
      61d4d990
    • Betsy McPhail's avatar
      Tutorial: Improve Step 6 · a36731c6
      Betsy McPhail authored
      * Print message when using the table
      * Remove duplicated comment
      * Remove HAVE_LOG and HAVE_EXP checks, use generated table instead
      a36731c6
    • Betsy McPhail's avatar
      Tutorial: Improve Step 5 · df9cdf62
      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.
      df9cdf62
    • Betsy McPhail's avatar
      Tutorial: Improve Step 4 · 442c0f0d
      Betsy McPhail authored
      * Clarify directions
      442c0f0d
    • Betsy McPhail's avatar
      Tutorial: Improve Step 3 · bc64401c
      Betsy McPhail authored
      * Move `option(USE_MYMATH...` to the same location in all CMakeLists files
      bc64401c
    • Betsy McPhail's avatar
      Tutorial: Improve Step 2 · 49ce4d6f
      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
      49ce4d6f
    • Betsy McPhail's avatar
      Tutorial: Improve Step 1 · 82332f81
      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.
      82332f81
    • Brad King's avatar
      Help: Restore installation of top-level index · d56a4b16
      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`.
      d56a4b16
  4. 10 Aug, 2019 1 commit
  5. 09 Aug, 2019 2 commits
  6. 07 Aug, 2019 1 commit
  7. 06 Aug, 2019 3 commits
  8. 05 Aug, 2019 2 commits
  9. 26 Jul, 2019 4 commits
    • Brad King's avatar
    • Brad King's avatar
      Android: Use unified toolchain in NDK r19+ · 97bca2f9
      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
      97bca2f9
    • Brad King's avatar
      CMakeVersion: Use '-rc0' version suffix on release branches prior to rc1 · eb5ea5a5
      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.
      eb5ea5a5
    • Brad King's avatar
      Help: Add 3.15.1 release notes · 3b113cc1
      Brad King authored
      3b113cc1
  10. 25 Jul, 2019 4 commits
  11. 24 Jul, 2019 2 commits
  12. 22 Jul, 2019 1 commit
  13. 21 Jul, 2019 1 commit
    • Alex Turbov's avatar
      CPack: Introduce CPACK_INSTALL_SCRIPTS variable · 5f966016
      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's avatarAlex Turbov <i.zaufi@gmail.com>
      5f966016
  14. 20 Jul, 2019 1 commit
  15. 19 Jul, 2019 4 commits
  16. 18 Jul, 2019 1 commit
  17. 17 Jul, 2019 1 commit