diff options
| author | ruki <[email protected]> | 2021-04-23 00:48:07 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2021-04-23 00:48:07 +0800 |
| commit | 742e916cbd2a2d72ec8e7f59b3ca02e137d0bae2 (patch) | |
| tree | a3fafa0187b77681553b8c1fae0ecab8e424822b /xmake/core/language/language.lua | |
| parent | e124d5d2cc26aa76a0c295791c2ba18f101de7f8 (diff) | |
improve target sourcefiles
Diffstat (limited to 'xmake/core/language/language.lua')
| -rw-r--r-- | xmake/core/language/language.lua | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/xmake/core/language/language.lua b/xmake/core/language/language.lua index 2b3e9d813..4815d47db 100644 --- a/xmake/core/language/language.lua +++ b/xmake/core/language/language.lua @@ -260,10 +260,12 @@ function language.load(name) -- load all languages if not name then - for _, name in ipairs(table.wrap(os.match(path.join(language._directory(), "*"), true))) do - local instance, errors = language.load(path.basename(name)) - if not instance then - return nil, errors + if not language._LANGUAGES then + for _, name in ipairs(table.wrap(os.match(path.join(language._directory(), "*"), true))) do + local instance, errors = language.load(path.basename(name)) + if not instance then + return nil, errors + end end end return language._LANGUAGES |
