1. 25 May, 2016 1 commit
    • Daniel Pfeifer's avatar
      Use enums defined in cmOutputConverter using their fully qualified name. · 25d1ef64
      Daniel Pfeifer authored
      Mostly automated:
      
      values=("RelativeRoot" "NONE" "FULL" "HOME" "START" "HOME_OUTPUT" "START_OUTPUT"
              "OutputFormat" "UNCHANGED" "MAKERULE" "SHELL" "WATCOMQUOTE" "RESPONSE"
              "FortranFormat" "FortranFormatNone" "FortranFormatFixed" "FortranFormatFree")
      for i in "${values[@]}"; do git grep -l cmLocalGenerator::$i | xargs sed -i "s|cmLocalGenerator::$i|cmOutputConverter::$i|g"; done
      25d1ef64
  2. 16 May, 2016 1 commit
    • Kitware Robot's avatar
      Revise C++ coding style using clang-format · d9fd2f54
      Kitware Robot authored
      Run the `Utilities/Scripts/clang-format.bash` script to update
      all our C++ code to a new style defined by `.clang-format`.
      Use `clang-format` version 3.8.
      
      * If you reached this commit for a line in `git blame`, re-run the blame
        operation starting at the parent of this commit to see older history
        for the content.
      
      * See the parent commit for instructions to rebase a change across this
        style transition commit.
      d9fd2f54
  3. 07 Mar, 2016 1 commit
  4. 04 Nov, 2015 1 commit
    • Tim Grothe's avatar
      Refactor `.def` file lookup · 247c168b
      Tim Grothe authored
      Return a `cmSourceFile const*` from GetModuleDefinitionFile so that
      callers can get more information than just the path to the file.
      247c168b
  5. 24 Oct, 2015 1 commit
  6. 17 Sep, 2015 1 commit
  7. 29 Jul, 2015 3 commits
  8. 28 Jul, 2015 1 commit
  9. 13 Jul, 2015 1 commit
    • Brad King's avatar
      Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables · c736de7b
      Brad King authored
      Teach the Makefile and Ninja generators to substitute for an <INCLUDES>
      placeholder instead of putting -I in <FLAGS>.  Update our values for
      
        CMAKE_<LANG>_COMPILE_OBJECT,
        CMAKE_<LANG>_CREATE_ASSEMBLY_SOURCE, and
        CMAKE_<LANG>_CREATE_PREPROCESSED_SOURCE
      
      to place <INCLUDES> just before <FLAGS>.
      c736de7b
  10. 09 Jul, 2015 11 commits
  11. 23 Jan, 2015 1 commit
    • Brad King's avatar
      cmake: Use a default CA path when not using system curl · 0abd3e53
      Brad King authored
      When using system curl, we trust it to be configured with desired CA
      certs.  When using our own build of curl, we use os-configured CA certs
      on Windows and OS X.  On other systems, try to achieve this by searching
      for common CA cert locations.  According to a brief investigation, the
      curl packages on popular Linux distros are currently configured as:
      
      * Arch: /etc/ssl/certs/ca-certificates.crt
      * Debian with OpenSSL: /etc/ssl/certs
      * Debian with GNU TLS: /etc/ssl/certs/ca-certificates.crt
      * Debian with NSS: /etc/ssl/certs/ca-certificates.crt
      * Fedora: /etc/pki/tls/certs/ca-bundle.crt
      * Gentoo with OpenSSL: /etc/ssl/certs
      * Gentoo without OpenSSL: /etc/ssl/certs/ca-certificates.crt
      
      Teach CMake and CTest to look for these paths and use them as a CA path
      or bundle when no other os-configured or user-specified CAs are
      available.
      0abd3e53
  12. 20 Jan, 2015 2 commits
  13. 15 Jan, 2015 1 commit
    • Brad King's avatar
      jsoncpp: Build the library within CMake · 1fc55653
      Brad King authored
      Update json/json.h to account for our lack of autolink.h.  Update
      json/config.h to include KWSys Large File Support configuration so that
      consistent stream libraries are used (on AIX with XL).
      
      Add a cm_jsoncpp_reader.h header to include the CMake-provided copy of
      the json/reader.h header from CMake sources.
      1fc55653
  14. 24 Oct, 2013 1 commit
  15. 10 Nov, 2011 1 commit
  16. 22 Oct, 2011 2 commits