|
PineForge v0.2.0-1-gb2f747d
Deterministic PineScript v6 backtest runtime — C ABI reference
|
A minimal end-to-end build, install, and link in under a minute.
| Requirement | Minimum | Notes |
|---|---|---|
| CMake | 3.16 | |
| C++ compiler | GCC 9, Clang 10, Apple Clang 12 | C++17 required. |
| Eigen | 3.3+ | Optional — fetched automatically via FetchContent if no system install is found. |
Expect 16 tests to pass. The largest (test_integration, test_request_security) take a few hundred milliseconds; everything else completes faster.
This installs:
lib/libpineforge.a — the static runtimeinclude/pineforge/*.hpp — internal headersinclude/pineforge/pineforge.h — the public C ABIinclude/pineforge/version.h — generated version macroslib/cmake/PineForge/PineForge{Config,Targets,ConfigVersion}.cmakeAfter install, downstream CMake projects can pick the runtime up with a single find_package(PineForge) call — see CMake integration.
Compile and run:
That's it — you have a working install. Next steps: