1. 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
  2. 09 Jul, 2015 11 commits
  3. 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
  4. 20 Jan, 2015 2 commits
  5. 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
  6. 24 Oct, 2013 1 commit
  7. 10 Nov, 2011 1 commit
  8. 22 Oct, 2011 2 commits