Build solvcon¶
All workflows are driven through make from the repository root. The Makefile
wraps CMake and sets PYTHONPATH so the in-tree _solvcon extension is picked
up without installation.
make: build the_solvconPython extension (the default target).make pilot: build the Qt pilot GUI binary.make clean/make cmakeclean: remove build artifacts.
Release builds (the default) land in build/rel<pyvminor> and debug builds in
build/dbg<pyvminor>, where <pyvminor> is the active Python major and minor
version, e.g. 314.
Build Options¶
Key options can be set in setup.mk (which is read by Makefile) or as
environment variables:
Variable |
Default |
Purpose |
|---|---|---|
|
|
|
|
|
build the Qt GUI components |
|
|
build Metal GPU support (macOS) |
|
|
enable the runtime profiler |
|
|
run clang-tidy during the build |
After building, run the tests as described in Testing.