1. 06 Feb, 2016 1 commit
    • Alex Stewart's avatar
      Fix missing early return() in xxx_not_found() dependency macros. · 562a72ea
      Alex Stewart authored
      - This could result in potentially confusing output if dependencies
        were found with the QUIET option: "XXX not found due to ...", followed
        by "found <part of> XXX".
      - If find_package() was called with REQUIRED, then a FATAL_ERROR was
        triggered in the xxx_not_found() macros, resulting in early
        termination.
      
      Change-Id: Ibf59afd10067b9debd1a5e15f735a41b61bed52e
      562a72ea
  2. 09 Aug, 2015 1 commit
    • Alex Stewart's avatar
      Update all CMake to lowercase function name style. · cc8d47aa
      Alex Stewart authored
      - Updated to new CMake style where function names are all lowercase,
        this will be backwards compatible as CMake function names are
        case insensitive.
      - Updated using Emacs' M-x unscreamify-cmake-buffer.
      
      Change-Id: If7219816f560270e59212813aeb021353a64a0e2
      cc8d47aa
  3. 15 Jul, 2015 1 commit
  4. 18 Mar, 2015 1 commit
    • Keir Mierle's avatar
      Update copyright headers with new year and URL · 7492b0d8
      Keir Mierle authored
      Since Ceres is moving to using GitHub for issues, and the Google
      Code URL in the current copyright header will soon become invalid,
      update all the headers.
      
      Change-Id: I1fce70375d1bcf098591f07b4d8f01a5c1e0789c
      7492b0d8
  5. 11 Jan, 2015 1 commit
    • Alex Stewart's avatar
      Move check for non-standard Eigen installs into FindEigen.cmake · 0ec02c0a
      Alex Stewart authored
      - As part of adding support for detection of non-standard Homebrew
        install on OSX, an Eigen specific search directory was added to the
        search path in the main CMakeLists.  This commit moves that search
        into FindEigen.cmake.
      
      Change-Id: Ia6142211961a0d1fdddeea77b83438e4ef94434f
      0ec02c0a
  6. 04 Nov, 2013 2 commits
    • Alex Stewart's avatar
      Downgrading warning messages when optional deps are not found. · 69bd65ff
      Alex Stewart authored
      - Now when find_package() is called for a dependency without the
        REQUIRED or QUIET qualifiers, we emit no priority (above STATUS, but
        below WARNING) messages and continue.
      
      Change-Id: I8cdeda7a8f6c91d45fb7f24fb366244c6c9b66e1
      69bd65ff
    • Alex Stewart's avatar
      Fix FindPackage scripts to emit warnings, not errors if not found. · 6fed9fe0
      Alex Stewart authored
      - Previously we used message priority: SEND_ERROR when a package was
        not found and find_package() was called without QUIET or REQUIRED,
        which emits an error message, and prevents generation, but continues
        configuration.
      - The fact SEND_ERROR induces an error message was confusing for users
        as it implies that something bad has happened and they cannot
        continue, when in fact we were disabling the option in question
        and were thus able to continue, all they had to do was re-configure.
      
      - This commit also reorders the search lists for includes/libraries
        so that we always search user installed locations (e.g. /usr/local)
        before system installed locations.  Thus we will now always prefer
        a user install to a system install if both are available, which is
        likely to be the users desired intention.
      
      Change-Id: Ide84919f27d3373f31282f70c685720cd77a6723
      6fed9fe0
  7. 17 Oct, 2013 1 commit
    • Alex Stewart's avatar
      Cleaning up exported CeresConfig.cmake. · 78cc2c47
      Alex Stewart authored
      - Adding FindPackage scripts for all of Ceres dependencies.
      - Moving depend.cmake contents to CeresConfig.cmake and cleaning up
        search for Ceres & required dependencies, no longer push Ceres
        options into client.
      - Fixing uninstall to remove ceres include root directory.
      - Fixing main CMakeLists to install miniglog header if enabled.
      - Making miniglog library shared/static with Ceres library.
      
      Change-Id: If926bebd11720230c5136597ccba672394ed9777
      78cc2c47