diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | graphviz.lua | 7 |
2 files changed, 9 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dc84959 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +build/ + diff --git a/graphviz.lua b/graphviz.lua index a30fff6..785e325 100644 --- a/graphviz.lua +++ b/graphviz.lua @@ -34,7 +34,14 @@ extern int gvFreeLayout(GVC_t *context, graph_t *g); extern int gvFreeContext(GVC_t *context); ]] graphvizOk, graphviz = pcall(function() return ffi.load('libgvc') end) + if not graphvizOk then + graphvizOk, graphviz = pcall(function() return ffi.load('libgvc.so.6') end) + end + cgraphOk, cgraph = pcall(function() return ffi.load('libcgraph') end) + if not cgraphOk then + cgraphOk, cgraph = pcall(function() return ffi.load('libcgraph.so.6') end) + end else graphvizOk = false cgraphOk = false |