xmake.lua 1.0 KB

12345678910111213141516171819202122232425
  1. package("tiltedcore")
  2. set_homepage("https://github.com/tiltedphoques/TiltedCore")
  3. set_description("Core library from Tilted Phoques")
  4. add_urls("https://github.com/tiltedphoques/TiltedCore/releases/download/$(version)/release.zip")
  5. add_urls("https://github.com/tiltedphoques/TiltedCore.git")
  6. add_versions("v0.1.5", "e619bb7334763255859e6ee236f5c9b22dd2ba33039d43ba0918dfcd845a9098")
  7. add_versions("v0.1.4", "c50213b6814267ccfa24212ca0fbc922c162ac97d234ff50de2e05463115e9b4")
  8. add_versions("v0.1.3", "e6bc279a436e32c187341af9a47a64977d00d354eda66237804aada51d1884e3")
  9. add_deps("mimalloc", {configs = {rltgenrandom = true}})
  10. on_install("windows", "msys", function (package)
  11. import("package.tools.xmake").install(package)
  12. end)
  13. on_test(function (package)
  14. assert(package:check_cxxsnippets({test = [[
  15. void test(int args, char** argv) {
  16. TiltedPhoques::Outcome<int, float> outcome;
  17. }
  18. ]]}, {includes = {"TiltedCore/Outcome.hpp"}}))
  19. end)