file generation to temp files
Merge branch 'master' into cmake_refactoring
completed conditional file generation while running cmake command