xmake.lua 704 B

12345678910111213141516171819
  1. package("pcg32")
  2. set_homepage("https://github.com/wjakob/pcg32")
  3. set_description("Tiny self-contained C++ version of the PCG32 pseudorandom number generator")
  4. set_license("Apache-2.0")
  5. add_urls("https://github.com/wjakob/pcg32.git")
  6. -- A fake version since no any releases/tags
  7. add_versions("2016.06.07", "70099eadb86d3999c38cf69d2c55f8adc1f7fe34")
  8. on_install("windows", "linux", "macosx", function (package)
  9. os.cp("pcg32.h", package:installdir("include/pcg32"))
  10. end)
  11. on_test(function (package)
  12. assert(package:check_cxxsnippets({test = [[
  13. pcg32 rng;
  14. ]]}, {configs = {languages = "cxx17"}, includes = "pcg32/pcg32.h"}))
  15. end)