visa: add empty target clean
improve autoconf for build on non linux targets