travis | |
Cirrus CI | |
Appveyor | |
Codecov | |
CodeFactor | |
Codacy | |
ScoreMe |
Gene's music frobs. Things like Pitch and Note etc.
This is a CMake 3 configured C++ project.
A typical cmake tapdance is like this:
mkdir build
cd build
cmake ..
make
Doxygen is run to generate documentation if an option is set. You need to download and install it first. I suggest you run the app to reconfigure doc/Doxyfile.in
There are Visual Studio Code tasks defined.
There is a script to generate an Xcode project.
You run cmake from the build directory.
You might want to clean the build directory first.
rm -rf build/*
The normal build incantation is this:
cd build && cmake -D USE_UNIT_TESTING=ON -D GENERATE_DOC=ON .. && make all
Runs make all in the build directory
Runs make doc in the build directory
cd build && make doc
You probably want to run cmake once. Then when your code is updated, run make.
This task cleans the build directory, goes into it, runs cmake, then runs make all.
rm -rf build/* && cd build && cmake -D USE_UNIT_TESTING=ON -D GENERATE_DOC=ON .. && make all
Removes everything from the build directory.
rm -rf build/*
Skips downloading Google Test and building the C++ code. Instead it does just the Doxygen guff.
rm -rf build/* && cd build && cmake -D USE_UNIT_TESTING=OFF -D GENERATE_DOC=ON .. && make doc
If you find this useful, my kitty likes snacks.
Please read the LICENSE for details.