Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 1.88 KB

README.md

File metadata and controls

58 lines (42 loc) · 1.88 KB

BuDDy

BuDDy is a BDD package originaly created by Jørn Lind-Nielsen [Lind-Nielsen99]. This repository is a continuation of jgcoded/BuDDy (now archived) which adds CMake support for easy modern compilation and integration into your project.

Preface

BuDDy was originally developed by Jorn Lind-Nielsen as a part of his PhD thesis. After using BuDDy as a BDD library for long time (while getting some support from Jorn through email), I have been suggested by Jorn to take ownership of the project and move it to SourceForge. I invite all users who are interested to participate in the development to contact me. (I always have desired tasks / features awaiting...) I hope that BuDDy will prosper under my management.

-- Haim Cohen (haimcohen@users.sourceforge.net)

Table of Contents

Getting Started

To use this repository in your project, clone it into your folder of external dependencies. If your project already is a Git repository, then add this as a submodule.

git submodule add https://github.com/SSoelvsten/buddy external/buddy
git submodule update --init

Include the following line in your project’s CMakeLists.txt.

add_subdirectory (external/buddy buddy)

Finally, you link your executable target to BuDDy in the CMakeLists.txt file as follows.

add_executable(<target> <source.cpp>)
target_link_libraries(<target> buddy)

References

  • [Lind-Nielsen99] Jørn Lind-Nielsen. “BuDDy: A binary decision diagram package”. Technical report, Department of Information Technology, Technical University of Denmark, 1999.