[requires] glaze/7.4.0 spdlog/1.17.0 fmt/12.1.0 taskflow/4.0.0 tree-sitter/0.25.9 [generators] CMakeDeps CMakeToolchain [options] spdlog/*:header_only=True fmt/*:header_only=True [layout] cmake_layout # 使用 Clang+libc++ 构建(Ninja generator): # 构建产物统一放到 /var/tmp/tsl-devkit 下(跨机器固定绝对路径, # .clangd 的 CompilationDatabase 指向同一位置)。 # # Linux 环境(/var/tmp/tsl-devkit/clang-linux): # CONAN_HOME=/var/tmp/tsl-devkit/conan-home conan install . -pr:h=conan/profiles/linux-x86_64-clang -pr:b=conan/profiles/linux-x86_64-clang -of /var/tmp/tsl-devkit/clang-linux --build=missing # cmake -S . -B /var/tmp/tsl-devkit/clang-linux/Release -DCMAKE_TOOLCHAIN_FILE=/var/tmp/tsl-devkit/clang-linux/Release/generators/conan_toolchain.cmake -DBUILD_TESTS=ON # cmake --build /var/tmp/tsl-devkit/clang-linux/Release --target tsl-server # # Windows 交叉编译(/var/tmp/tsl-devkit/clang-cross): # CONAN_HOME=/var/tmp/tsl-devkit/conan-home conan install . -pr:b=conan/profiles/linux-x86_64-clang -pr:h=conan/profiles/windows-x86_64-clang-cross -of /var/tmp/tsl-devkit/clang-cross --build=missing # cmake -S . -B /var/tmp/tsl-devkit/clang-cross/Release -DCMAKE_TOOLCHAIN_FILE=/var/tmp/tsl-devkit/clang-cross/Release/generators/conan_toolchain.cmake -DBUILD_TESTS=OFF # cmake --build /var/tmp/tsl-devkit/clang-cross/Release --target tsl-server