{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1741815717,"commit_time":1741953572,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"a16485a42ea5dabe6c327179a1678ad04d1c6b2f","message":"build: do not apply curl debug macros to `tests/server` by default\n\nIt seems unnecessary and possibly unexpected to build test servers with\ndebug-enabled features and memory tracking whenever the tested curl is\nbuilt like that (which is a requirement for some tests, so curl is\nmostly built like that when running tests.) It also makes building\nservers a little bit faster with cmake for the most common cases.\n\nYou can apply debug options to `tests/server` with these new options:\n- `./configure`: `--enable-server-debug`.\n- cmake: `-DENABLE_SERVER_DEBUG`.\n\nAlso sync the way we pass these macros in autotools, with CMake builds.\nBefore this patch, autotools passed them via `curl_config.h`. After this\npatch it passes them on the command-line, like cmake builds do.\n\nThis patch also make these option no longer passed to examples and\n`http/client` in cmake builds, where they were no-ops anyway.\n\nRef: #15000\nCloses #16705\n","parents":["43b28846555248d225311f278133d267dedbc118"],"tree_hash":"9c4d0f16a30eaa4c7d31537d87360934e0868a53"}