* Create temporary configuration files in a different build directory
* Copy the currently required configuration file only if it is different
from the currently set one
* Use copy_if_different for build target configuration update
As we do add configure_file output to clean target cmake configure must
be rerun. To trigger that add source and generated file to
CMAKE_CONFIGURE_DEPENDS