Skip to content
This repository has been archived by the owner on Mar 17, 2023. It is now read-only.

ryjen/libcoda

Repository files navigation

libcoda

Build Status Coverage Status License

a c++17 utility library. Its my toolkit for anything c++17.

Submodules

After cloning run two commands to initialize submodules:

git submodule update --recursive --init

Building

This project now builds with prep.

prep            # install dependencies only
prep build      # build project
prep install    # install project to kitchen

You can use cmake to generate for the build system of your choice.

mkdir debug; cd debug
cmake -DCMAKE_BUILD_TYPE=Debug -DENABLE_COVERAGE=ON -DENABLE_MEMCHECK=ON ..
make
make test

options supported are:

	-DENABLE_COVERAGE=ON   :   enable code coverage using lcov
	-DENABLE_MEMCHECK=ON   :   enable valgrind memory checking on tests

Requirements

compiler

You need a c++17 compiler.

libraries

About

modern c++ utility rep. Networking and database library notable sub-projects.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages