Only accept CMake 2.8.
first WIP
move malloc to execute (faster)
progress