{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1751061709,"commit_time":1753699381,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"2c90c3aac0a7a348db140702b5b7ff4b83642799","message":"build: tidy up compiler definition for tests\n\n- tests: merge cmake commands.\n- tests: use `target_compile_definitions()`.\n- tests/server: use generator expression for platform-specific macro.\n- tests/unit: sync `Makefile.am` comment with cmake.\n- tests/unit: merge two `AM_CPPFLAGS` lines to keep synced with cmake.\n- tests: move macro definitions to `first.h` headers from build level.\n  `CURL_NO_OLDIES`, `CURL_DISABLE_DEPRECATION`, `WITHOUT_LIBCURL`,\n  `CURL_STATICLIB` (for servers).\n  To share more logic.\n  Pass `CURL_STATICLIB` in server on all platforms for simplicity.\n  (On non-Windows, it's a no-op. It's already done like this with curlu\n  and libcurltool.)\n\nAlso for lib:\n- lib: merge commands.\n- lib: sync macro order with tests (also in `Makefile.am`).\n\nCloses #17768\n","parents":["58b9c6134bf8632442aa7d703aa8c7061604785e"],"tree_hash":"4a71ba1495a6f21a0a47a2f63853f3b467fb6288"}