123456789101112131415161718192021222324252627 |
- add_rules("mode.debug", "mode.release")
- add_requires("gperf")
- add_packages("gperf")
- add_requires("libdom")
- add_packages("libdom")
- target("svgtiny")
- set_kind("$(kind)")
- add_files("src/*.c")
- add_includedirs("include")
- add_headerfiles("include/(*.h)")
- if is_plat("windows") and is_kind("shared") then
- add_rules("utils.symbols.export_all")
- end
- before_build(function (target)
- local gperf
- if is_subhost("windows") then
- gperf = path.join(target:pkg("gperf"):installdir(), "bin/gperf.exe")
- else
- gperf = "gperf"
- end
- os.vrunv(gperf, {"src/colors.gperf", "--output-file=src/autogenerated_colors.c"})
- end)
|