diff options
| author | ruki <[email protected]> | 2019-02-12 22:33:42 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2019-02-12 09:22:17 +0800 |
| commit | d7194331ea134b0e1b54a5e09a59824b9c399d83 (patch) | |
| tree | ac95a37d84e5b489a2a619d1b393283bfa1a6c52 /xmake/includes/check_cxxfuncs.lua | |
| parent | 25bd4311c541cbf6329b8a309d8d47ceeaee5184 (diff) | |
improve diagnosis info
Diffstat (limited to 'xmake/includes/check_cxxfuncs.lua')
| -rw-r--r-- | xmake/includes/check_cxxfuncs.lua | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/xmake/includes/check_cxxfuncs.lua b/xmake/includes/check_cxxfuncs.lua index 5f861c5b8..b42b34cd0 100644 --- a/xmake/includes/check_cxxfuncs.lua +++ b/xmake/includes/check_cxxfuncs.lua @@ -37,7 +37,8 @@ -- function check_cxxfuncs(definition, funcs, opt) opt = opt or {} - option(opt.name or definition) + local optname = "__" .. (opt.name or definition) + option(optname) add_cxxfuncs(funcs) add_defines(definition) if opt.links then @@ -56,7 +57,7 @@ function check_cxxfuncs(definition, funcs, opt) add_cxxflags(opt.cxxflags) end option_end() - add_options(opt.name or definition) + add_options(optname) end -- check c++ funcs and add macro definition to the configuration files @@ -68,7 +69,8 @@ end -- function configvar_check_cxxfuncs(definition, funcs, opt) opt = opt or {} - option(opt.name or definition) + local optname = "__" .. (opt.name or definition) + option(optname) add_cxxfuncs(funcs) set_configvar(definition, 1) if opt.links then @@ -87,5 +89,5 @@ function configvar_check_cxxfuncs(definition, funcs, opt) add_cxxflags(opt.cxxflags) end option_end() - add_options(opt.name or definition) + add_options(optname) end |
