diff options
| author | Oskari Timperi <oskari.timperi@iki.fi> | 2017-12-05 19:27:09 +0200 |
|---|---|---|
| committer | Oskari Timperi <oskari.timperi@iki.fi> | 2017-12-05 19:27:09 +0200 |
| commit | 7ee6dfc00d26bd41b334386115dd2a58cfd80aab (patch) | |
| tree | fb4d6ae992a7b683d6b938ae205104b1279595d4 /gumbo_parser.nimble | |
| download | nim-gumbo-parser-7ee6dfc00d26bd41b334386115dd2a58cfd80aab.tar.gz nim-gumbo-parser-7ee6dfc00d26bd41b334386115dd2a58cfd80aab.zip | |
Diffstat (limited to 'gumbo_parser.nimble')
| -rw-r--r-- | gumbo_parser.nimble | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gumbo_parser.nimble b/gumbo_parser.nimble new file mode 100644 index 0000000..b4abc26 --- /dev/null +++ b/gumbo_parser.nimble @@ -0,0 +1,24 @@ +# Package + +version = "0.1.0" +author = "Oskari Timperi" +description = "Wrapper for the gumbo html5 parser library" +license = "Apache" + +requires "nim >= 0.17.2" + +skipDirs = @["3rdparty", "examples"] + +task buildlib, "build the gumbo-parser c library": + withDir "3rdparty": + exec "nim c compile_gumbo_parser.nim" + exec "nim c -r link_gumbo_parser.nim" + mvFile "3rdparty/libgumbo_parser.a", "gumbo_parser/libgumbo_parser.a" + +task generatebinding, "generate the binding with c2nim": + withDir "3rdparty": + exec "nim c -r create_gumbo_wrapper.nim" + mvFile "3rdparty/gumbo.nim", "gumbo_parser/gumbo.nim" + +task buildexamples, "build examples": + exec "nim c examples/dump.nim" |
