If I have an SPL file with only one runnable composite and multiple helper composites, the Build actions should not prompt me to choose which composite to build since there is only one executable.
For example:
composite Main{
graph
stream<int32 abc> m = myhelper(){
}
}
composite myhelper(output m){
//not executable
}
I am asked to choose between Main and myhelper, whereas Main is the only executable composite. If you choose myhelper, the build fails:
CDISP0522E ERROR: For the myhelper main composite, inputs or outputs must not be specified and all the parameters must have defaults.