extraOptions
Allows a user to, for example, add the `-g` option. Also add a basic test case. (cherry picked from commit 8045eb45a7)
8045eb45a7