Files
voice-cat/.gitignore
Talon 5c03e5f261
Some checks failed
Build Linux Binaries / linux/amd64 (push) Has been cancelled
Build Linux Binaries / linux/arm64 (push) Has been cancelled
build: bundle vcpkg as a git submodule, pinned to the manifest baseline
Adds vcpkg as a submodule at vcpkg/, pinned to the exact commit vcpkg.json
already declares as builtin-baseline, so the bundled checkout and the
manifest's resolved port versions can never drift apart.

cmake/voicecat-toolchain.cmake, scripts/common.sh, and
clients/apple/scripts/build-xcframework.sh now resolve vcpkg as:
VCPKG_ROOT env var (external checkout) > bundled submodule. Docs updated
to describe the new one-time setup.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-03 10:42:42 +01:00

56 lines
1.0 KiB
Plaintext

# Build output
/build/
/out/
# Staged distribution artifacts (scripts/build-*.sh output)
/dist/
*.o
*.obj
*.a
*.lib
*.so
*.dylib
*.dll
*.exe
*.pdb
# vcpkg (bundled as a submodule at /vcpkg — see docs/building.md §2)
/vcpkg_installed/
# Generated protobuf
*.pb.cc
*.pb.h
*_pb2.py
# Server runtime data (self-host data dir, keys, db)
/voicecat-data/
*.sqlite
*.sqlite-*
# IDE / OS
.vs/
.vscode/
.idea/
*.user
.DS_Store
Thumbs.db
# Apple / Windows client build artifacts
clients/apple/**/build/
clients/apple/**/*.xcodeproj/xcuserdata/
clients/apple/**/*.xcodeproj/project.xcworkspace/
clients/apple/**/*.xcframework/
clients/windows/**/bin/
clients/windows/**/obj/
# SwiftPM build artifacts
clients/apple/.build/
clients/apple/.swiftpm/
clients/apple/Package.resolved
# Test artifacts: TOFU pin store written by vc_client during headless tests
# (core/src/core/client.cpp falls back to this relative path when tofu_store_path is unset).
voicecat_tofu_pins.txt
# Python bytecode cache (e.g. scripts/asc_api.py)
__pycache__/