summaryrefslogtreecommitdiff
path: root/xmake/includes/check_csnippets.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2019-02-05 00:35:10 +0800
committerruki <[email protected]>2019-02-04 21:31:05 +0800
commit631ea0396a19a6b39006a5368eb222d9eb382c5c (patch)
tree6cd0d60315861814bc141115b5c55c4a953fca09 /xmake/includes/check_csnippets.lua
parent7727560c9fd20ae2d6f9d39eab2084e4225f59e1 (diff)
add check_features
Diffstat (limited to 'xmake/includes/check_csnippets.lua')
-rw-r--r--xmake/includes/check_csnippets.lua18
1 files changed, 18 insertions, 0 deletions
diff --git a/xmake/includes/check_csnippets.lua b/xmake/includes/check_csnippets.lua
index 8eb972656..9e1e12448 100644
--- a/xmake/includes/check_csnippets.lua
+++ b/xmake/includes/check_csnippets.lua
@@ -39,6 +39,15 @@ function check_csnippets(definition, snippets, opt)
if opt.includes then
add_cincludes(opt.includes)
end
+ if opt.languages then
+ set_languages(opt.languages)
+ end
+ if opt.cflags then
+ add_cflags(opt.cflags)
+ end
+ if opt.cxflags then
+ add_cxflags(opt.cxflags)
+ end
option_end()
add_options(definition)
end
@@ -60,6 +69,15 @@ function configvar_check_csnippets(definition, snippets, opt)
if opt.includes then
add_cincludes(opt.includes)
end
+ if opt.languages then
+ set_languages(opt.languages)
+ end
+ if opt.cflags then
+ add_cflags(opt.cflags)
+ end
+ if opt.cxflags then
+ add_cxflags(opt.cxflags)
+ end
option_end()
add_options(definition)
end