Docs are planned and there will be a summit talk on using cmake. I plan to write docs as I am creating slides for the talk.
Everything you listed is supported save enable-test-tools which needs to be added. CMAKE_INSTALL_PREFIX > --prefix WITH_USER > --with-user OPENSSL_ROOT_DIR > --with-openssl jemalloc_ROOT > --with-jemalloc BUILD_TESTS=OFF > --disable-tests BUILD_EXPERIMENTAL_PLUGSINS=OFF (default) > —-disable-experimental-plugins ENABLE_EXAMPLE=OFF (default) > —-disable-example-plugins TBD > —-enable-test-tools CMAKE_BUILD_TYPE=Debug > —-enable-debug autodetect (turn off with ENABLE_CCACHE=OFF) > —-enable-ccache BUILD_NUMBER. > —-with-build-number Sent with Proton Mail secure email. ------- Original Message ------- On Thursday, October 19th, 2023 at 8:44 PM, James Peach <jpe...@apache.org> wrote: > Could you please summarize the current state of the cmake work? > > Is there any documentation for users of how to switch from autotools to > cmake? Are there any autotools build features that are not supported in cmake? > > FWIW I have builds that are using > --prefix > --with-user > --with-openssl > --with-jemalloc > --disable-tests > —-disable-experimental-plugins > —-disable-example-plugins > —-enable-test-tools > —-enable-debug > —-enable-ccache > —-with-build-number > PKG_CONFIG_PATH > RPATH > > > On 20 Oct 2023, at 2:35 am, Chris McFarlen ch...@mcfarlen.us wrote: > > > > With each CI job now using cmake, the autotools configuration setup will > > quickly become unusable. This is a proposal to go ahead and remove the auto > > tools config from the tree to speed up the planned moves and upcoming > > refactoring to the source code. Maintaining two sets of configuration files > > has been necessary while the cmake build was reaching parity, but now it > > will be difficult to detect breaking changes. > > > > What say you? > > > > Chris > > > > Sent with Proton Mail secure email.