update CMakeList + euler.*