1 - Is there any way to tell it what the output filename is? My project is a cpp only project and even if I specify a CPP file, it seems to pick the first CPP file it finds and names the output as that filename + extension. It is annoying - although I worked around it by adding an empty .ino file and now it uses that name
2 - Is there a way to specify command line arguments to be passed to compiler? I have a number of -D's I want to specify to provide build-time info and it should be easy, but I cannot seem to figure out how to do that?
3 - Should I be using "ardiuino -verify" or "arduino-builder" to build from command line?