Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rippercasted

A modern C++ library — fast, sharp, and cast into reality.

A small, header-clean C++17 utility library. Built as a starting point you can extend with your own modules.

Features

  • Modern CMake 3.16+ build, C++17
  • Header/source split — clean public API under include/rippercasted/
  • Static library target with proper rippercasted::rippercasted alias
  • Examples and tests wired in
  • Install + package config targets (find_package(rippercasted CONFIG) ready)

Project Layout

rippercasted/
├── CMakeLists.txt
├── cmake/
│   └── rippercastedConfig.cmake.in
├── include/
│   └── rippercasted/
│       └── rippercasted.hpp
├── src/
│   └── rippercasted.cpp
├── examples/
│   ├── CMakeLists.txt
│   └── demo.cpp
└── tests/
    ├── CMakeLists.txt
    └── test_basic.cpp

Building

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j

Running the demo

./build/examples/rippercasted_demo

Running tests

ctest --test-dir build --output-on-failure

Consuming in another project

After cmake --install, downstream projects can use:

find_package(rippercasted CONFIG REQUIRED)
target_link_libraries(my_app PRIVATE rippercasted::rippercasted)

License

MIT — see LICENSE.

About

A modern C++ library — fast, sharp, and cast into reality.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages