Sha256: cde5fe20104928599fb58b29f94ae54ddcd9ced6250e01750dc0b11fa0eba904

Contents?: true

Size: 1.74 KB

Versions: 29

Compression:

Stored size: 1.74 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

29 entries across 29 versions & 1 rubygems

Version Path
bake-toolkit-2.29.4 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.29.3 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.29.2 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.29.0 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.28.1 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.28.0 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.27.0 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.26.1 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.26.0 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.25.1 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.25.0 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.24.6 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.24.5 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.24.4 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.24.3 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.24.2 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.24.1 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.24.0 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.23.12 documentation/_build/html/_sources/quickstart/quickstart.txt
bake-toolkit-2.23.8 documentation/_build/html/_sources/quickstart/quickstart.txt