blob: 964a832258ad62585e8e40c7edfe32aa006b43a1 [file]
# Licensed to the Apache Software Foundation (ASF) under one or more contributor
# license agreements. See the NOTICE file distributed with this work for
# additional information regarding copyright ownership. The ASF licenses this
# file to You under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
# the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software distributed
# under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
# CONDITIONS OF ANY KIND, either express or implied. See the License for the
# specific language governing permissions and limitations under the License.
include_guard(GLOBAL)
include(FetchContent)
if(NOT DEFINED GLUTEN_ROARING_VERSION)
set(GLUTEN_ROARING_VERSION "4.3.11")
endif()
set(ENABLE_ROARING_TESTS
OFF
CACHE BOOL "" FORCE)
message(STATUS "Building roaring from source")
FetchContent_Declare(
roaring_fetch
GIT_REPOSITORY "https://github.com/RoaringBitmap/CRoaring.git"
GIT_TAG "v${GLUTEN_ROARING_VERSION}"
GIT_SHALLOW TRUE)
FetchContent_MakeAvailable(roaring_fetch)