Open martinbonnin opened 1 year ago
Thinking more about this, I now think that using something like https://github.com/gmazzo/gradle-buildconfig-plugin is probably a better way to tunnel build logic data to KSP processors. Worst case, if it's too many values, write a Gradle task that writes a resource that is read by the processor.
Can there by a lazy MapProperty<String, String> for specifying arguments? This would allow to pass arguments from other parts of the build like so: