cmake dependent option added