From 742e916cbd2a2d72ec8e7f59b3ca02e137d0bae2 Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 23 Apr 2021 00:48:07 +0800 Subject: improve target sourcefiles --- xmake/core/language/language.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'xmake/core/language/language.lua') 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 -- cgit v1.3.1