Skip to content

Chronos is a library for measuring the wall time of different parts of C++ applications

License

Notifications You must be signed in to change notification settings

avramidis/chronos

Repository files navigation

chronos

stability-wip GitHub Gitlab pipeline status Build status

Chronos is a library for measuring the wall time of different parts of C++ applications.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

To get the code you will need git. To install git on Ubuntu use the following commands in a terminal

sudo apt update
sudo apt install git

To clone the repository from github use the following command in a terminal

git clone https://github.com/avramidis/chronos.git

Installing

A step by step series of examples that tell you have to get a development environment running. To generate the makefiles use the following commands in a terminal in the chronos folders For Ubuntu:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..

For Windows:

mkdir build
cd build
cmake ..

To build chronos use the following For Ubuntu:

make

For Windows 10:

cmake --build . --target ALL_BUILD --config Release

To run the tests use the following

ctest -C Release

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Chronos is a library for measuring the wall time of different parts of C++ applications

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published