You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2016/05/18 13:45:13 UTC

[jira] [Commented] (MESOS-3139) Incorporate CMake into standard documentation

    [ https://issues.apache.org/jira/browse/MESOS-3139?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15288974#comment-15288974 ] 

ASF GitHub Bot commented on MESOS-3139:
---------------------------------------

GitHub user frankscholten opened a pull request:

    https://github.com/apache/mesos/pull/105

    MESOS-3139 Added first draft CMake build docs.

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/frankscholten/mesos MESOS-3139

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/mesos/pull/105.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #105
    
----
commit 8dd43009c6ba5db07acff4938c92747a97fde156
Author: Frank Scholten <fr...@frankscholten.nl>
Date:   2016-05-18T13:34:49Z

    Added first draft CMake build docs.

----


> Incorporate CMake into standard documentation
> ---------------------------------------------
>
>                 Key: MESOS-3139
>                 URL: https://issues.apache.org/jira/browse/MESOS-3139
>             Project: Mesos
>          Issue Type: Task
>          Components: cmake
>            Reporter: Alex Clemmer
>            Assignee: Alex Clemmer
>              Labels: build, cmake, mesosphere
>
> 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)