VerifyPN is based on PeTe and aims to provide a fast untimed engine for TAPAAL.
VerifyPN is available under the terms of the GNU GPL version 3 or (at your option) any later version. If this license doesn't suit you're welcome to contact us, and purpose an alternative license.
Install dependencies:
sudo apt update
sudo apt install cmake ninja-build flex bison libboost-all-dev gcc-16 g++-16Build a release:
cmake --workflow releaseInstall Xcode through the App Store, then install dependencies:
brew install cmake ninja flex bison gcc@16Build a release:
cmake --workflow releaseInstall dependencies on Linux:
sudo apt update
sudo apt install cmake ninja-build flex bison mingw-w64Build a Windows release:
cmake --workflow win64-release| Workflow | Purpose | Build directory |
|---|---|---|
release |
Release build | build-release |
debug |
Debug build | build-debug |
test |
Release build and tests | build-test |
win64-release |
Windows cross-compiled release | build-win64-release |
The default GCC version can be overridden by setting the GCC_VERSION environment variable:
GCC_VERSION=12 cmake --workflow release