blob: b4abc26d495c8ab5452fb7a46610a84e9b44c38e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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"
|