cmake stuff done and clean. heading to the "operator+=" issue.