Updates will be applied on October 27th between 12pm - 12:45pm EDT (UTC-0400). Gitlab may be slow during the maintenance window.

  1. 10 Jul, 2017 1 commit
  2. 28 Jun, 2017 1 commit
  3. 14 Jun, 2017 1 commit
    • Brad King's avatar
      IPO: Consider support for each language separately · ba247cca
      Brad King authored
      We only define `INTERPROCEDURAL_OPTIMIZATION` behavior for C, CXX, and
      Fortran languages.  Do not try to enable support for other languages.
      Furthermore, each language builds with a different compiler, so check
      for support by CMake and the compiler for each language independently.
      
      Fixes: #16944
      ba247cca
  4. 03 Jun, 2017 1 commit
  5. 01 Jun, 2017 1 commit
  6. 26 May, 2017 1 commit
  7. 11 May, 2017 1 commit
  8. 09 May, 2017 1 commit
    • Brad King's avatar
      Add options for separate compile and link sysroots · 53e89b6a
      Brad King authored
      Add `CMAKE_SYSROOT_COMPILE` and `CMAKE_SYSROOT_LINK` variables to as
      operation-specific alternatives to `CMAKE_SYSROOT`.  This will be useful
      for Android NDKs that compile and link with different sysroot values
      (e.g. `r14` with unified headers).
      
      Co-Author: Florent Castelli <florent.castelli@gmail.com>
      53e89b6a
  9. 01 May, 2017 4 commits
    • Chuck Atkins's avatar
      25e83ce5
    • Brad King's avatar
      Features: On SunPro link with language standard compiler flag · e17b1791
      Brad King authored
      When C++ feature requirements or `CXX_STANDARD` cause us to compile
      on SunPro with the `-std=c++11` option, link with the option too.
      This is needed to make the compiler use the matching standard library.
      e17b1791
    • Brad King's avatar
      cmLocalGenerator: Add a hook for compiler flags used at link time · d037be12
      Brad King authored
      When using a compiler to drive linking we add compiler flags from
      `CMAKE_<LANG>_FLAGS` in case they affect the way the compiler invokes
      the linker, but we don't add flags from other places that are meant only
      for compiling sources.  Rather than calling the `AddLanguageFlags`
      method (which is used to add flags for compiling sources) directly, add
      an intermediate method that is used when adding the flags for linking.
      This will give us a way to add language-specific compiler flags needed
      when driving the linker in the same place on the command line as other
      compiler flags go.
      d037be12
    • Brad King's avatar
      Features: Refactor <LANG>_STANDARD update · b115bc49
      Brad King authored
      In order to support generator expressions in target COMPILE_FEATURES
      we apply them at generate time.  Move this step to the beginning of
      generation instead of doing it on demand while collecting flags.
      This avoids repeating the process unnecessarily, and will then allow
      `cmLocalGenerator::AddCompilerRequirementFlag` to be used any time
      during generation.
      b115bc49
  10. 28 Apr, 2017 1 commit
  11. 27 Apr, 2017 1 commit
  12. 20 Apr, 2017 1 commit
  13. 11 Apr, 2017 1 commit
    • Daniel Pfeifer's avatar
      Use quotes for non-system includes · 1d829c86
      Daniel Pfeifer authored
      Automate with:
      
      git grep -l '#include <cm_' -- Source \
        | xargs sed -i 's/#include <\(cm_.*\)>/#include "\1"/g'
      
      git grep -l '#include <cmsys/' -- Source \
        | xargs sed -i 's/#include <\(cmsys\/.*\)>/#include "\1"/g'
      
      git grep -l '#include <cm[A-Z]' -- Source \
        | xargs sed -i 's/#include <\(cm[A-Z].*\)>/#include "\1"/g'
      1d829c86
  14. 30 Mar, 2017 1 commit
  15. 06 Mar, 2017 1 commit
  16. 17 Feb, 2017 1 commit
  17. 12 Jan, 2017 1 commit
    • Robert Maynard's avatar
      CUDA: Now pass correct FLAGS when device link cuda executables. · 8d1f9e5b
      Robert Maynard authored
      Previously we had a two issues when building cuda executables
      that required separable compilation. The first was that we didn't
      propagate FLAGS causing any -arch / -gencode flags to be dropped, and
      secondly generators such as ninja would use the CXX language flags
      instead of CUDA when the executable was mixed language.
      8d1f9e5b
  18. 02 Dec, 2016 1 commit
  19. 15 Nov, 2016 1 commit
    • Sylvain Joubert's avatar
      Remove CTestTestfile.cmake when BUILD_TESTING is OFF · ae4cfa8b
      Sylvain Joubert authored
      When disabling BUILD_TESTING after a previous configure, the
      `CTestTestfile.cmake` was left unchanged.  As a result, ctest would see
      the tests while the user disabled testing.  Now when BUILD_TESTING is
      OFF any existing `CTestTestfile.cmake` is removed ensuring an empty test
      list.
      ae4cfa8b
  20. 14 Nov, 2016 2 commits
  21. 10 Nov, 2016 1 commit
  22. 08 Nov, 2016 1 commit
  23. 19 Oct, 2016 3 commits
  24. 15 Oct, 2016 11 commits