Building
In order to build the source, you will have to download it. You can do so using git (or download it from here).
git clone -b stable git@github.com:likle/cwalk.git
Note: The stable branch points to the latest stable version. You should always use a stable version in production code.
Using Windows
Visual Studio 2017 is recommended, then you can just open the source using File -> Open -> CMake...
. You can use Visual Studio to compile the source and debug the code. Make sure you have the CMake and C/C++ features enabled.
Using Ubuntu
You will need CMake and either gcc or clang installed. On Ubuntu you can use the following to compile cwalk:
sudo apt-get install build-essential cmake
mkdir cwalk/build
cd cwalk/build
cmake ..
make
Using MacOS
You will need CMake and either gcc or clang installed. On MacOS you can use the following to compile cwalk:
brew install cmake gcc
mkdir cwalk/build
cd cwalk/build
cmake ..
make
Running Tests
In order to run tests, cwalk needs to be built with tests enabled. There is a ENABLE_TESTS
flag for that. It can be passed to the cmake command like this:
cmake .. -DENABLE_TESTS=1
After building cwalk you can run tests to ensure everything is fine. In order to do that, make sure that you are in the build folder and then execute the test program:
./cwalktest
That’s it!
You can even specify which tests to execute by optionally specifying the category and test name:
# ./cwalktest [category] [test]
./cwalktest normalize mixed