If I build-webkit with --disable-video and later on if I want to rebuild with video support then build-webkit --enable-video should re-execute autogen.sh or configure. It's not the case currently I believe. One solution could be to make build-webkit save the options somewhere and for the GTK port when the options change compared to last build, re-run autogen.sh or configure.
Created attachment 64129 [details] Patch for this issue
Tested the patch disabling and enabling a feature in the file and it works for me. I found an issue doing it not related with the patch (bug 43866) that could cause problems doing this kind of changes.
Comment on attachment 64129 [details] Patch for this issue You probably want to skip the previous-autogen-arguments.txt in .gitignore
Comment on attachment 64129 [details] Patch for this issue Clearing flags on attachment: 64129 Committed r65377: <http://trac.webkit.org/changeset/65377>
All reviewed patches have been landed. Closing bug.
http://trac.webkit.org/changeset/65377 might have broken GTK Linux 32-bit Release