xmake.lua 549 B

123456789101112131415
  1. add_rules("mode.debug", "mode.release")
  2. add_requires("expat", "libhubbub", "libparserutils", "libwapcaplet")
  3. add_packages("expat", "libhubbub", "libparserutils", "libwapcaplet")
  4. target("dom")
  5. set_kind("$(kind)")
  6. add_files("src/**.c", "bindings/hubbub/*.c", "bindings/xml/expat_xmlparser.c")
  7. add_includedirs("include", "src")
  8. add_headerfiles("include/(dom/**.h)")
  9. add_headerfiles("(bindings/**.h)", {prefixdir = "dom"})
  10. if is_plat("windows") and is_kind("shared") then
  11. add_rules("utils.symbols.export_all")
  12. end