xmake.lua 592 B

1234567891011121314151617181920212223
  1. option("version", {default = "2.6.0"})
  2. add_rules("mode.debug", "mode.release")
  3. if not is_plat("windows", "mingw", "msys") then
  4. add_defines("HAVE_STRNDUP")
  5. end
  6. local version = get_config("version")
  7. if version then
  8. set_version(version, {soname = true})
  9. add_defines("PACKAGE_VERSION=\"" .. version .. "\"")
  10. end
  11. target("plist")
  12. set_kind("$(kind)")
  13. add_files("libcnary/*.c|cnary.c", "src/*.c")
  14. add_includedirs("src", "include", "libcnary/include")
  15. add_headerfiles("include/(plist/*.h)")
  16. if is_kind("static") then
  17. add_defines("LIBPLIST_STATIC")
  18. end