sigui.nimble 693 B

123456789101112131415161718
  1. version = "0.1.1"
  2. author = "levovix0"
  3. description = "Flexieble gui framework"
  4. license = "MIT"
  5. srcDir = "src"
  6. requires "nim >= 2.0.0"
  7. requires "fusion" # to write macros using pattern matching
  8. requires "siwin >= 0.8.4.5" # to make window
  9. # optional: requires "imageman" # to decode png
  10. requires "bumpy" # for rects
  11. requires "opengl" # for graphics
  12. requires "shady" # for writing shaders in Nim istead of GLSL
  13. # imples: requires "pixie" # for complex paths (like text and svg) rendering
  14. task docs, "Write the package docs":
  15. exec "nim doc --project --index:on --git.url:git@github.com:levovix0/sigui.git --git.commit:master -o:docs/apidocs src/sigui.nim"