@@ -12,34 +12,8 @@ FetchContent_Declare(
1212 GIT_REPOSITORY https://github.com/corrosion-rs/corrosion.git
1313 GIT_TAG v0.5.1
1414)
15- FetchContent_Declare(
16- vcpkg
17- GIT_REPOSITORY https://github.com/microsoft/vcpkg.git
18- GIT_TAG 2025.03.19
19- )
20- FetchContent_MakeAvailable(Corrosion)
21- FetchContent_MakeAvailable(vcpkg)
22-
23- # Install vcpkg dependencies.
24- execute_process (
25- COMMAND bash ./bootstrap-vcpkg.sh -disableMetrics
26- WORKING_DIRECTORY "${vcpkg_SOURCE_DIR} "
27- RESULT_VARIABLE VCPKG_BOOTSTRAP_RESULT
28- )
29- set (VCPKG_INSTALL_DIR "${CMAKE_BINARY_DIR} /vcpkg_installed" )
30- file (MAKE_DIRECTORY "${VCPKG_INSTALL_DIR} " )
31- execute_process (
32- COMMAND "${vcpkg_SOURCE_DIR} /vcpkg" install --no -print-usage --x-manifest-root=${CMAKE_CURRENT_SOURCE_DIR} /vcpkg --x-install -root=${VCPKG_INSTALL_DIR}
33- WORKING_DIRECTORY "${vcpkg_SOURCE_DIR} "
34- )
3515
36- if (APPLE AND CMAKE_SYSTEM_PROCESSOR MATCHES "arm64" )
37- set (CMAKE_PREFIX_PATH ${VCPKG_INSTALL_DIR} /arm64-osx)
38- elseif (APPLE )
39- set (CMAKE_PREFIX_PATH ${VCPKG_INSTALL_DIR} /x64-osx)
40- elseif (UNIX AND NOT APPLE )
41- set (CMAKE_PREFIX_PATH ${VCPKG_INSTALL_DIR} /x64-linux)
42- endif ()
16+ FetchContent_MakeAvailable(Corrosion)
4317
4418find_package (Catch2 CONFIG REQUIRED)
4519find_package (Protobuf CONFIG REQUIRED)
@@ -49,7 +23,6 @@ if (APPLE)
4923endif ()
5024
5125corrosion_import_crate(MANIFEST_PATH vortex/Cargo.toml
52- # CORROSION_TOOLS_RUST_TOOLCHAIN "nightly-2025-02-24"
5326 CRATES vortex-ffi
5427 FEATURES duckdb
5528 IMPORTED_CRATES vortex_ffi
0 commit comments