Quickstart
- Create a project directory.
User@Host:~$ mkdir my_project
- Switch to the project directory.
User@Host:~$ cd my_project
- Use the bake –create option to auto generate a basic project.
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 following basic project structure which is ready to use:
my_project | |-- Project.meta |-- include `-- src `-- main.cpp
- Build the project.
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:
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.