Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compilation Instructions for Syft using CMake

==== Install CUDD ====

0.1 Make sure CUDD is installed. CUDD can be found at:
    https://github.com/KavrakiLab/cudd.git

0.2 Install CUDD:
    ./configure --enable-silent-rules --enable-obj --enable-dddmp --prefix=[install location]
    sudo make install

    If you get an error about aclocal, this might be due to either
    a. Not having automake:
       sudo apt-get install automake
    b. Needing to reconfigure, do this before configuring:
       autoreconf -i
    c. Using a version of aclocal other than 1.14:
       modify the version 1.14 in configure accordingly.

==== Install FLEX, BISON ====

0.3 Install flex and bison:
    sudo apt-get install flex bison

==== Install MONA ====

0.4 You need MONA for using Syft:
    sudo apt-get install mona

==== Install BOOST ====
    sudo apt-get install libboost-dev
    

==== Install Syft ====

1. Make build folder so your directory is not flooded with build files:

   mkdir build && cd build

2. Run CMake to generate the makefile:

   cmake ..

3. Compile using the generated makefile:

   make

About

Synthesizer of LTLf formula

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages