eb15fc80dd
* add Rust bindings * clang-format * pre-commit fix * windows static builds * Rust prefers MD on windows * check in lock file to avoid source poisoning * use a rust crate name that isn't taken * add CMake target for running Rust binding tests and integrate into CI * complete crate rename * enable test dependency downloads in Rust bindings CI
73 lines
835 B
Plaintext
73 lines
835 B
Plaintext
*.a
|
|
*.so
|
|
*.so.?*
|
|
*.dll
|
|
*.exe
|
|
*.dylib
|
|
*.cmake
|
|
!/cmake/**/*.cmake
|
|
!/test/AssemblyTests.cmake
|
|
*~
|
|
*.swp
|
|
*.pyc
|
|
__pycache__
|
|
.DS_Store
|
|
|
|
# lcov
|
|
*.lcov
|
|
/lcov
|
|
|
|
# cmake files.
|
|
/Testing
|
|
CMakeCache.txt
|
|
CMakeFiles/
|
|
cmake_install.cmake
|
|
|
|
# makefiles.
|
|
Makefile
|
|
|
|
# in-source build.
|
|
bin/
|
|
lib/
|
|
/test/*_test
|
|
|
|
# exuberant ctags.
|
|
tags
|
|
|
|
# YouCompleteMe configuration.
|
|
.ycm_extra_conf.pyc
|
|
|
|
# ninja generated files.
|
|
.ninja_deps
|
|
.ninja_log
|
|
build.ninja
|
|
install_manifest.txt
|
|
rules.ninja
|
|
|
|
# bazel output symlinks.
|
|
bazel-*
|
|
MODULE.bazel.lock
|
|
|
|
# out-of-source build top-level folders.
|
|
build/
|
|
_build/
|
|
build*/
|
|
|
|
# in-source dependencies
|
|
/googletest/
|
|
|
|
# Visual Studio 2015/2017 cache/options directory
|
|
.vs/
|
|
CMakeSettings.json
|
|
|
|
# Visual Studio Code cache/options directory
|
|
.vscode/
|
|
|
|
# Python build stuff
|
|
dist/
|
|
*.egg-info*
|
|
uv.lock
|
|
|
|
# Rust build stuff
|
|
/bindings/rust/target/
|