Musa-Cpp-Lib-V2/README.md
2025-12-18 21:12:14 -05:00

697 B

Build Overview

  • #TODO: Explain build configuration: library, exe
  • Why do we use CMake (even though I hate it)? (because it's industry standard?)
  • Plans to use a metaprogram to modify code for certain reasons (e.g. getting stack traces)

Configuration

This project uses CMake to configure and build. Currently only Win32 is supported.

cmake -S . -B build

Build

cmake --build build --config Debug

Roadmap for Supporting Other platforms

  • Linux
  • MacOS
  • Android
  • iOS

APIs

Base Layer

Thread-local Context

OS Platform Layer

Debug Tooling

Explorer Application Notes

File Enumeration

Sorting

Searching Algorithms

Multithreading