Alex Clemmer created MESOS-3139:
-----------------------------------

             Summary: Incorporate CMake into standard documentation
                 Key: MESOS-3139
                 URL: https://issues.apache.org/jira/browse/MESOS-3139
             Project: Mesos
          Issue Type: Task
          Components: build
            Reporter: Alex Clemmer
            Assignee: Alex Clemmer


Right now it's anyone's guess how to build with CMake. If we want people to use 
it, we should put up documentation. The central challenge is that the CMake 
instructions will be slightly different for different platforms.

For example, on Linux, the gist of the build is basically the same as 
autotools; you pull down the system dependencies (like APR, _etc_.), and then:

```
./bootstrap
mkdir build-cmake && cd build-cmake
cmake ..
make
```

But, on Windows, it will be somewhat more complicated. There is no bootstrap 
step, for example, because Windows doesn't have bash natively. And even when we 
put that in, you'll still have to build the glog stuff out-of-band because 
CMake has no way of booting up Visual Studio and calling "build."

So practically, we need to figure out:

* What our build story is for different platforms
* Write specific instructions for our "core" target platforms.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to