diff --git a/benchmark/xmake.lua b/benchmark/xmake.lua index 3c745be3..0c507e91 100644 --- a/benchmark/xmake.lua +++ b/benchmark/xmake.lua @@ -3,9 +3,6 @@ set_default(false) add_deps("workflow") -add_links("crypto") -add_links("ssl") - if not is_os("macosx") then add_ldflags("-lrt") end diff --git a/src/xmake.lua b/src/xmake.lua index 939d1714..bb8d33e7 100644 --- a/src/xmake.lua +++ b/src/xmake.lua @@ -1,8 +1,5 @@ includes("**/xmake.lua") -add_links("crypto") -add_links("ssl") - target("workflow") if (get_config("type") == "static") then set_kind("static") diff --git a/test/xmake.lua b/test/xmake.lua index 604a5851..09de5a4b 100644 --- a/test/xmake.lua +++ b/test/xmake.lua @@ -6,8 +6,6 @@ add_requires("gtest") add_deps("workflow") add_packages("gtest") -add_links("crypto") -add_links("ssl") add_links("gtest_main") if not is_os("macosx") then diff --git a/tutorial/xmake.lua b/tutorial/xmake.lua index 26c67a4c..efa13cb3 100644 --- a/tutorial/xmake.lua +++ b/tutorial/xmake.lua @@ -5,9 +5,6 @@ if not is_os("macosx") then add_ldflags("-lrt") end -add_links("crypto") -add_links("ssl") - function all_examples() local res = {} for _, x in ipairs(os.files("*.cc")) do diff --git a/xmake.lua b/xmake.lua index 80266870..faf613ae 100644 --- a/xmake.lua +++ b/xmake.lua @@ -62,6 +62,7 @@ option("type") option_end() add_requires("openssl") +add_packages("openssl", {links = "ssl", "crypto"}) add_syslinks("pthread") if (get_config("kafka") == true) then