Add more flexible command line support for translation unit