cmake_minimum_required(VERSION 3.18)
project(t4_mcts LANGUAGES CXX)

# Canonical C++ build lives under implement/src/services/cpp.
# Running `cmake .` from the repo root delegates to that subtree,
# producing two extension modules:
#   mcts_libtorch  — callback-based full-MCTS-in-C++
#   mctorch_native — arena-batched MCTS for neural-network training loops
add_subdirectory(implement/src/services/cpp)
