Skip to content

Instantly share code, notes, and snippets.

@cbodley
Created October 31, 2025 15:41
Show Gist options
  • Select an option

  • Save cbodley/29d8ae5f0b4b256bb9312d4d23655a80 to your computer and use it in GitHub Desktop.

Select an option

Save cbodley/29d8ae5f0b4b256bb9312d4d23655a80 to your computer and use it in GitHub Desktop.
minimal cmake preset for ceph radosgw development
{
"version": 10,
"configurePresets": [
{
"name": "rgw-dev",
"displayName": "Radosgw Development",
"description": "Minimal configuration to build radosgw targets for vstart",
"generator": "Ninja",
"cacheVariables": {
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
"CMAKE_BUILD_TYPE": "Debug",
"WITH_BOOST_VALGRIND": "ON",
"ENABLE_GIT_VERSION": "OFF",
"WITH_SYSTEM_ARROW": "ON",
"WITH_SYSTEM_GTEST": "ON",
"WITH_SYSTEM_LIBURING": "ON",
"WITH_SYSTEM_QATLIB": "ON",
"WITH_SYSTEM_QATZIP": "ON",
"WITH_SYSTEM_UTF8PROC": "ON",
"WITH_SYSTEM_ZSTD": "ON",
"WITH_CEPHFS": "OFF",
"WITH_RBD": "OFF",
"WITH_KRBD": "OFF",
"WITH_MGR": "OFF",
"WITH_RDMA": "OFF",
"WITH_JAEGER": "OFF",
"WITH_BREAKPAD": "OFF",
"WITH_BLKIN": "OFF",
"WITH_LTTNG": "OFF",
"WITH_BABELTRACE": "OFF",
"WITH_RADOSGW_AMQP_ENDPOINT": "OFF",
"WITH_RADOSGW_KAFKA_ENDPOINT": "OFF",
"WITH_RADOSGW_LUA_PACKAGES": "OFF",
"WITH_RADOSGW_D4N": "OFF",
"WITH_RADOSGW_DBSTORE": "OFF",
"WITH_RADOSGW_POSIX": "OFF",
"WITH_RADOSGW_ARROW_FLIGHT": "OFF"
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment