Refresh CMakeList to prepare to multi-platform