{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1750529139,"commit_time":1753694895,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"58b9c6134bf8632442aa7d703aa8c7061604785e","message":"cmake: omit linking duplicate/unnecessary libs to tests & examples\n\nBefore this patch we explicitly linked the full list of libcurl\ndependency libs to tests and examples via `CURL_LIBS`. This was\nredundant, because test and example code do not directly use these\ndependency libs and for indirect use they are implicitly passed\nvia libcurl as needed. After this patch, tests and examples only link\nexplicitly to system libs (e.g. socket).\n\nAlso bringing it closer to how `./configure` does this.\n\nBorrow the variable name `CURL_NETWORK_AND_TIME_LIBS` from\n`./configure`. However, its content is not exactly the same. With cmake\nit also holds `pthread`, but doesn't hold AmiSSL.\n\nCloses #17696\n","parents":["8e1d817cb36bca2ed08296c363d89b75c7779dc8"],"tree_hash":"6a106eae3ae917b4b551a52c5fb1724042b95c28"}