title: sometime the cmake -LA will change some config parameters, sometimes it does not, why?
body: <p>I try to export some cmake variables into bash, so I used cmake -LA. I many case this will work, but for some packages, the cmake -LA will change the variable values set by -D... in previous cmake calling.</p>
  
  <p>Is this expected behaviour?</p>