cadrum 0.4.3

Minimal Rust bindings for OpenCASCADE 7.9.3.
1
2
3
4
5
6
7
8
9
10
11
12
PATH_DOCS=out/markdown
generate: # generate out/markdown from examples, then build out/html
	cargo install --root out mdbook --version 0.4.50
	rm -rf $(PATH_DOCS) && mkdir -p $(PATH_DOCS)
	ls examples/*.rs | xargs -IX basename X .rs | xargs -IX sh -c "cd $(PATH_DOCS) && cargo run --manifest-path ../../Cargo.toml --example X"
	./out/bin/mdbook build
test:
	cargo test --features color
deploy: # --no-verify skips the full OCCT build verification which takes a very long time
	cargo publish --no-verify
deploy-docker:
	docker build . -t lzpel/cadrum && docker push lzpel/cadrum