No description
  • C++ 94%
  • CMake 5.5%
  • HiveQL 0.3%
  • q 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
srba 1826892256
Some checks failed
Build Linux / build (push) Has been cancelled
Build MacOS ARM processor / build (push) Has been cancelled
Build MacOS / build (push) Has been cancelled
Build Windows (Cross Compile) / build (push) Has been cancelled
Bump VERIFYTAPN_VERSION to 1.4.0
2026-09-14 10:12:29 +02:00
.github/workflows downgrade ubuntu workflow 2026-08-13 10:54:50 +02:00
example-nets added initial token ages support 2026-08-17 09:50:43 +02:00
src ignore firing mode and distribParam 2026-08-17 12:11:17 +02:00
.gitignore fix gitignore 2026-08-11 15:18:57 +02:00
CMakeLists.txt Bump VERIFYTAPN_VERSION to 1.4.0 2026-09-14 10:12:29 +02:00
CMakePresets.json force gcc 2026-08-12 09:35:51 +02:00
LICENSE Created LICENSE file 2021-06-07 10:46:50 +02:00
README.md add gcc version overwrite readme 2026-08-12 13:02:49 +02:00
toolchain-x86_64-w64-mingw32.cmake Test cross compile 2021-07-12 09:37:04 +02:00

verifytapn

VerifyTAPN is a stand-alone verification engine for timed-arc Petri nets, developed for the verification tool TAPAAL.

Linux

Install dependencies:

sudo apt update
sudo apt install cmake ninja-build make flex bison gcc-16 g++-16

Build a release:

export PATH="$(brew --prefix bison)/bin:$(brew --prefix flex)/bin:$PATH"
cmake --workflow release

Mac OS

Install Xcode through the App Store.

Install dependencies:

brew install cmake ninja flex bison gcc@16

Build a release:

cmake --workflow release

Windows (Cross Compile)

Install dependencies:

sudo apt update
sudo apt install cmake ninja-build make flex bison mingw-w64

Build a Windows release:

cmake --workflow win64-release

CMake Workflows

Workflow Purpose Build directory
release Release build build-release
debug Debug build build-debug
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