hgarrereyn / GraphFuzz

GraphFuzz is an experimental framework for building structure-aware, library API fuzzers.
https://hgarrereyn.github.io/GraphFuzz
MIT License
254 stars 25 forks source link

Installation guide in document might be wrong? #2

Closed Marsman1996 closed 2 years ago

Marsman1996 commented 2 years ago

According to the Installation guide in document, there should be a CMakeFile.txt in core/.

install-guide

However there is none.

❯ git clone git@github.com:hgarrereyn/GraphFuzz.git
Cloning into 'GraphFuzz'...
remote: Enumerating objects: 349, done.
remote: Counting objects: 100% (349/349), done.
remote: Compressing objects: 100% (246/246), done.
remote: Total 349 (delta 94), reused 349 (delta 94), pack-reused 0
Receiving objects: 100% (349/349), 3.87 MiB | 2.41 MiB/s, done.
Resolving deltas: 100% (94/94), done.
❯ cd GraphFuzz/core
❯ mkdir build
❯ cd build
❯ cmake ../
CMake Error: The source directory "/home/ubuntu178/cvelibf/GraphFuzz/core" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
❯ ls ../
build  build_tests.sh  graph.hpp  graph.proto  graphTest.cpp  harness.cpp  ignorelist.txt  json.hpp  schema.hpp  schemaTest.cpp
hgarrereyn commented 2 years ago

Good catch! The CMakeLists.txt is in the root directory. I've updated the docs to reflect this.