Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-25084

Require CMake 3.x

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Major
    • None
    • master
    • build
    • Build Team 2017 week 47

    Description

      We have several twiddly bits in our CMakeLists to work around building with both CMake 2.x and CMake 3.x. It'd be better and easier to maintain if we consolidated on a single version across all platforms.

      Steps:

      1. Upgrade all build slaves to install common version - many Linux distros don't have anything newer than 2.8.x in the repositories, so we will install from binaries.

      2. Update top-level CMakeLists.txt to require this version.

      3. Remove the various CMAKE_MAJOR_VERSION checks throughout the code.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            ceej Chris Hillery
            ceej Chris Hillery
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty