Find a file
2023-10-22 12:35:46 +02:00
.nix feat: enable Ninja 2023-10-20 10:58:41 +02:00
chapters feat: test decltype 2023-10-22 12:29:10 +02:00
cmake feat: enable sccache 2023-10-20 10:58:31 +02:00
include refactor: restructure project to build a library for each book chapter 2023-10-21 11:43:01 +02:00
src feat: test auto keyword 2023-10-21 22:45:28 +02:00
tests test: add dummy tests 2023-10-20 10:59:30 +02:00
.envrc feat: basic cmake hello world with clangd tooling 2023-10-10 14:42:07 +02:00
.gitignore feat: basic cmake hello world with clangd tooling 2023-10-10 14:42:07 +02:00
.pre-commit-config.yaml chore: add cmake-format and cmake-lint to pre-commit checks 2023-10-22 12:35:46 +02:00
bootstrap.sh chore: add bootstrap, build and test scripts 2023-10-21 21:35:14 +02:00
build.sh chore: add bootstrap, build and test scripts 2023-10-21 21:35:14 +02:00
CMakeLists.txt refactor: restructure project to build a library for each book chapter 2023-10-21 11:43:01 +02:00
README.md docs: add readme 2023-10-21 21:40:35 +02:00
test.sh chore: add bootstrap, build and test scripts 2023-10-21 21:35:14 +02:00

Purpose

This project follows Ou Changkun's book Modern C++ Tutorial: C++11/14/17/20 On the Fly.

Building

Use the included bootstrap.sh, build.sh and test.sh scripts.

Prerequisites

See .nix/flake.nix for all required tools.