Created by: thalescm
Some advantages of this flow:
- is more optimised then calling kotlinc 3 times
- We stop depending on kotlin-compiler-embeddable libs and kotlin-annotation-processing-gradle for the expected ones (kotlin-compiler and kotlin-annotation-processing)
- Code is now simpler with one call to kotlinc only
Caveats:
- We need to wait until kt
1.3.40
to do that (that's when I'll update tests kotlinhome and they'll start passing), so previous kotlin versions won't be supported. (won't work with kapt)