From 0980e7b7e3eb331c87e96148bfab4d9a74784a00 Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 21 Sep 2021 00:55:16 +0800 Subject: improve check_cincludes --- xmake/includes/check_cincludes.lua | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'xmake/includes/check_cincludes.lua') diff --git a/xmake/includes/check_cincludes.lua b/xmake/includes/check_cincludes.lua index d5e4cf4a3..7f2727d77 100644 --- a/xmake/includes/check_cincludes.lua +++ b/xmake/includes/check_cincludes.lua @@ -30,6 +30,9 @@ function check_cincludes(definition, includes, opt) local optname = "__" .. (opt.name or definition) option(optname) add_cincludes(includes) + if opt.includedirs then + add_includedirs(opt.includedirs) + end add_defines(definition) option_end() add_options(optname) @@ -48,6 +51,9 @@ function configvar_check_cincludes(definition, includes, opt) local defname, defval = unpack(definition:split('=')) option(optname) add_cincludes(includes) + if opt.includedirs then + add_includedirs(opt.includedirs) + end set_configvar(defname, defval or 1) option_end() add_options(optname) -- cgit v1.3.1