xmake.lua 458 B

1234567891011121314151617
  1. add_rules("mode.debug", "mode.release")
  2. add_requires("minizip-ng")
  3. add_packages("minizip-ng")
  4. target("11zip")
  5. set_kind("$(kind)")
  6. set_languages("c++17")
  7. add_files("src/*.cpp")
  8. remove_files("src/elzip_fs_fallback.cpp")
  9. add_includedirs("include", "include/elzip")
  10. add_headerfiles("include/(**.hpp)")
  11. if is_plat("windows") and is_kind("shared") then
  12. add_rules("utils.symbols.export_all", {export_classes = true})
  13. end