Improved error reporting for dependency resolution failures
Added ability for SourceSet to depend on C/Cpp source set
Started to add support for generated source sets in building native binaries
- LanguageSourceSet extends BuildableModelElement
- Compile/assemble tasks depend on source set
- Compile/assemble tasks are created if the sourceSet has builtBy() called.
- Does not yet handle wiring of task outputs to source set inputs
Added a basic sample for generating sources from 'idl' inputs
Use a custom task type in integration test for generated native binary sources
Conventional support for LanguageSourceSet.generatedBy(Task)
- Adds task dependencies
- Wires single source and header directory from task to source set
Use 'generatedBy' in the 'idl' sample
Handle missing values for sourceDir and headerDir in generator task
- Reasonable error message when task is missing properties
- Ignore null value for properties