File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6060* .pid
6161* .sock
6262# *.lock
63+ extensions /cpp /deps /
6364
6465# ---- Redis / NATS / External binaries ----
6566server /nats-server /
Original file line number Diff line number Diff line change @@ -8,9 +8,15 @@ option(QUANUX_TURBO "Enable High-Performance Optimizations" OFF)
88set (QUANUX_ALLOCATOR "system" CACHE STRING "Memory Allocator (system|jemalloc|mimalloc)" )
99set (QUANUX_LOGGER "file" CACHE STRING "Logging Strategy (file|async|null)" )
1010
11- # --- DEPENDENCIES ---
1211# QuickFIX Engine (Standard or Turbo enhanced)
13- find_package (QuickFIX REQUIRED )
12+ # Manual configuration since local build doesn't export CMake config
13+ set (QUICKFIX_ROOT "${CMAKE_CURRENT_SOURCE_DIR} /../deps/quickfix" )
14+ set (QUICKFIX_INCLUDE_DIRS "${QUICKFIX_ROOT} /include" )
15+ set (QUICKFIX_LIBRARIES "${QUICKFIX_ROOT} /lib/libquickfix.dylib" )
16+
17+ if (NOT EXISTS "${QUICKFIX_INCLUDE_DIRS} " )
18+ message (FATAL_ERROR "QuickFIX headers not found at ${QUICKFIX_INCLUDE_DIRS} . Please run the QuickFIX build workflow." )
19+ endif ()
1420
1521# --- USER LIBS HOOK ---
1622# Allows users to inject their own math/algo libraries via `user_libs.cmake`
You can’t perform that action at this time.
0 commit comments