Skip to content

Set up CMake build system and project skeleton#1

Closed
freshthinking wants to merge 2 commits into
mainfrom
codex/create-development-plan-for-exchangesimulator-project
Closed

Set up CMake build system and project skeleton#1
freshthinking wants to merge 2 commits into
mainfrom
codex/create-development-plan-for-exchangesimulator-project

Conversation

@freshthinking

Copy link
Copy Markdown
Contributor

Summary

  • initialize CMake project targeting C++23
  • add source tree with core, engine, exchange adapters, and simulation entry point
  • document build steps and ignore build artifacts
  • use spdlog for logging
  • add optional AddressSanitizer and clang-tidy tooling via CMake

Testing

  • cmake -S . -B build -DENABLE_ASAN=ON -DENABLE_CLANG_TIDY=ON (fails: unable to clone spdlog repository)
  • cmake --build build (fails: no Makefile generated)
  • cd build && ctest (fails: no test configuration file)

https://chatgpt.com/codex/tasks/task_e_68a9f3142fc483339598882a45c2800f

@freshthinking freshthinking deleted the codex/create-development-plan-for-exchangesimulator-project branch June 10, 2026 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants