Sha256: cf2ea592553711c999b6759c33c7baa962bc4d6f3a5b09d42209ab7b446e3ed8

Contents?: true

Size: 1.81 KB

Versions: 7

Compression:

Stored size: 1.81 KB

Contents

Quickstart
==========

#. Create a project directory.
    .. code-block:: console

        User@Host:~$ mkdir my_project


#. Switch to the project directory.
    .. code-block:: console

        User@Host:~$ cd my_project


#. Use the bake --create option to auto generate a basic project.
    .. code-block:: console

        User@Host:~/my_project$ bake --create exe
        -- bake 2.10.3, ruby 2.1.2p95, platform x86_64-darwin13.0 --
        Project created.

        Time: 00:00 minutes

    This will provide you with the follwing basic project structure which is ready to use

    .. code-block:: console

       my_project
       |
       |-- Project.meta
       |-- include
       `-- src
            `-- main.cpp


#. Build the project.
    .. code-block:: console

        User@Host:~/my_project$ bake
        -- bake 2.10.3, ruby 2.1.2p95, platform x86_64-darwin13.0 --
        Info: cache not found, reloading meta information
        Loading /Users/NiCoretti/my_project/Project.meta
        **** Building 1 of 1: my_project (main) ****
        Compiling src/main.cpp
        Linking build/main/my_project.exe

        Building done.

        Time: 00:00 minutes

    If you want a more detailed and colored output use the following command:

    .. code-block:: console

        User@Host:~/my_project$ bake -v2 -a black
        -- bake 2.10.3, ruby 2.1.2p95, platform x86_64-darwin13.0 --
        **** Building 1 of 1: my_project (main) ****

        g++ -c -MD -MF build/main/src/main.d -Iinclude -o build/main/src/main.o src/main.cpp

        g++ -o build/main/my_project.exe build/main/src/main.o

        Building done.

        Time: 00:00 minutes

    .. note::
        The default main.cpp which is created by bake does nothing except returning the exit code 0.

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
bake-toolkit-2.20.4 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.20.3 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.20.2 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.20.1 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.19.2 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.19.1 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.19.0 documentation/_build/html/_sources/quickstart/quickstart.txt