add cmake option