Skip to content

giuliom/BasicCppLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Cpp Library

Build and Tests

Description

The library is not production ready and its development is currently on hold.

A C++ collection of useful or custom methods and classes covering these topics:

  • Algorithms (Sorting and Search)
  • Chrono
  • Concurrency
  • Enum Utilities
  • Math
  • Memory and Smart Pointers
  • Regex

Getting Started

The library is cross-platofrm and fully supports Cmake. If you want to generate a Visual Studio solution run shell script generate_vs_sln.sh

  • Install Cmake
  • Run shell scripts build.sh and run_tests.sh to build the project and run the tests
  • There are 3 CMake targets:
    • The library BasicCppLibrary
    • The sample executable BasicCppSample
    • The Google Test executable BasicCppTest

It is recommended to consume the library using CMake's FetchContent