{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1759019653,"commit_time":1759144034,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"e17aa98bfe3799723cec978661cad4079bfa4dd7","message":"cmake: use more `COMPILER_OPTIONS`, `LINK_OPTIONS` / `LINK_FLAGS`\n\n- replace `COMPILE_FLAGS` with `COMPILE_OPTIONS` that superceded it.\n\n  Follow-up to 6140dfcf3e7845f11dee755de6865379aa96dab7\n  https://cmake.org/cmake/help/v4.1/prop_sf/COMPILE_FLAGS.html\n\n- replace `target_link_libraries()` with `LINK_FLAGS` property for\n  CMake <=3.12, because we are passing linker options (not libs).\n\n  Follow-up to 91720b620e802748d2e1629f43e29b76736542f9 #18468\n  Follow-up to 548873921cde197aa1d40216c594c76738031374 #17670\n  Follow-up to 95aea798dbd785c4daee2b2e24f2c8c94f3e3cf4 #5843\n  https://cmake.org/cmake/help/v3.7/command/target_link_libraries.html\n  https://cmake.org/cmake/help/v3.7/prop_tgt/LINK_FLAGS.html\n\n- replace `target_link_options()` with `LINK_OPTIONS` propery for\n  CMake 3.13+, to use the modern style.\n\n  Follow-up to 91720b620e802748d2e1629f43e29b76736542f9 #18468\n  Follow-up to 548873921cde197aa1d40216c594c76738031374 #17670\n  https://cmake.org/cmake/help/v3.13/command/target_link_options.html\n  https://cmake.org/cmake/help/v3.13/prop_tgt/LINK_OPTIONS.html\n\nAlso:\n\n- fix to append to, not override, previously set linker options when\n  using `CURL_LIBCURL_VERSIONED_SYMBOLS=ON`. Before this patch, it was\n  overwriting linker options when using `CURL_CODE_COVERAGE=ON`.\n\n  Follow-up to 91720b620e802748d2e1629f43e29b76736542f9 #18468\n\nCloses #18762\n","parents":["81a9197102472a03a873c0d59d150223f5ed8840"],"tree_hash":"a4775f0e6fa8fe5828b8431abb3fbb25bea38b81"}