diff --git a/packages/s/splib/xmake.lua b/packages/s/splib/xmake.lua index 01aa9b4..c737c3d 100644 --- a/packages/s/splib/xmake.lua +++ b/packages/s/splib/xmake.lua @@ -12,11 +12,11 @@ package("splib") add_configs("shared", {description = "Build shared library.", default = false, type = "boolean"}) - if package:version():ge("2.0.0") then - add_deps("boost_pfr") - end - + on_load(function (package) + if package:version():ge("2.0.0") then + package:add("deps", "boost_pfr") + end package:set("installdir", path.join(os.scriptdir(), package:plat(), package:arch(), package:mode())) end)