There's nothing sane about previous command line arguments being cached and reused. For example:

"cmake -DWANT_FOO=ON" has a hidden...