TileDB
TileDB copied to clipboard
Always use vcpkg.
[!NOTE] Blocked by TileDB-Inc/tiledb-feedstock#7.
This PR changes the severity of the message when we configure with -DTILEDB_VCPKG=OFF from a DEPRECATION to a FATAL_ERROR. This means that using the legacy ExternalProject-based mechanism for acquiring dependencies is no longer supported. The ExternalProject modules have become dead code and will be removed in a subsequent PR.
TYPE: BUILD
DESC: Vcpkg is always enabled; turning the TILEDB_VCPKG option off is no longer supported and fails.
This pull request has been linked to Shortcut Story #36911: Remove "enable vcpkg" options from CMake command line and bootstrap scripts.
With conda-forge/tiledb-feedstock#242 being merged, there are no first-party projects that disable vcpkg. This PR can be merged.
@ihnorton there is already this snippet. What else should I add? https://github.com/TileDB-Inc/TileDB/blob/cab84bc230a29dee5699c1c96f9dd84559bcaea4/doc/dev/BUILD.md?plain=1#L131-L136