fix #62 (toast now addressed relatively); macros=>procs + other fixes (#70)

* fixes https://github.com/genotrance/nimterop/issues/62
*  toast is now automatically built on demand, and doesn't depend on PATH
- [ ] todo: need to track its deps properly to trigger rebuilding it; using same algo as shown here https://github.com/genotrance/nimterop/issues/69 but using nim deps instead of c deps
* many other fixes
  * trying to follow https://github.com/timotheecour/vitanim/wiki/Nim-best-practices
This commit is contained in:
Timothee Cour 2019-01-29 21:06:26 -08:00 • committed by genotrance
commit 839c4007f6
15 changed files with 173 additions and 108 deletions

10
.gitignore vendored
View file

@ -3,7 +3,12 @@
!/**/
!*.*
# TODO: all generated stuff should go inside `build/`
# Notes:
# all generated files should go inside `build/`
# use absolute paths to refer to a path assumed to be at a fixed level in the hierarchy
/build
nimcache
@ -12,6 +17,3 @@ nimcache
*.exe
*.swp
# Note: use absolute paths to refer to a path assumed to be at a fixed dir level
inc