summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2019-02-05 21:09:48 +0800
committerruki <[email protected]>2019-02-05 00:58:51 +0800
commit7f5f3b0c1b8ffba6fed1e96fa30fcb5be3defa39 (patch)
treee2eaa34e628dcc97d06c69b466cc2079e2890bf5
parent1264a68749fb9a17262d11c53c9ff7bd884b1160 (diff)
fix check_links
-rw-r--r--xmake/includes/check_links.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/xmake/includes/check_links.lua b/xmake/includes/check_links.lua
index 11c97d749..37a289ef6 100644
--- a/xmake/includes/check_links.lua
+++ b/xmake/includes/check_links.lua
@@ -29,7 +29,8 @@
-- check_links("HAS_PTHREAD", "pthread")
-- check_links("HAS_PTHREAD", {"pthread", "m", "dl"})
--
-function check_links(definition, links)
+function check_links(definition, links, opt)
+ opt = opt or {}
option(opt.name or definition)
add_links(links)
add_defines(definition)
@@ -44,7 +45,8 @@ end
-- configvar_check_links("HAS_PTHREAD", "pthread")
-- configvar_check_links("HAS_PTHREAD", {"pthread", "m", "dl"})
--
-function configvar_check_links(definition, links)
+function configvar_check_links(definition, links, opt)
+ opt = opt or {}
option(opt.name or definition)
add_links(links)
set_configvar(definition, 1)