added CMake options