Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-3385

Add CMakeLists that builds the Mesos agent

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • cmake

    Description

      I'm not an expert at autotools, but right now the autotools pipeline for building the slave seems to be:

      (1) build libmesos
      (2) compile slave/main.cpp and link to libmesos
      (3) voila, you have compiled the slave

      Unfortunately, libmesos pulls in a lot of stuff that won't work on Windows for quite some time, so we need to devise a temporary alternative for the CMake solution.

      Probably this means that we will need to start by compiling only the parts of libmesos we need for the slave, but it's not clear to what extent components like `common` and `slave` can be separated, though initial investigation indicates that they are pretty loosely coupled, so this should be easy in theory unless I'm missing something.

      Attachments

        Activity

          People

            hausdorff Alex Clemmer
            hausdorff Alex Clemmer
            Joris Van Remoortere Joris Van Remoortere
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: