slight improvements for cmake build process
displaying error message for unexpected input file as argument
dynamically associate vertex attribute to data buffers based on vertex attribute name