diff options
| -rw-r--r-- | CHANGELOG.md | 2 | ||||
| -rw-r--r-- | xmake/core/base/interpreter.lua | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b38b6208..39bfbd2ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ * Add native shell support for `xmake.lua`. .e.g `add_ldflags("$(shell pkg-config --libs sqlite3)")` * Enable pdb symbol files for windows * Add debugger support on windows (vsjitdebugger, ollydbg, windbg ... ) +* Add `getenv` interface for the global scope of `xmake.lua` ### Changes @@ -144,6 +145,7 @@ * ��`xmake.lua`������ԭ��shell֧�֣����磺`add_ldflags("$(shell pkg-config --libs sqlite3)")` * ����windowsĿ�����Ĭ��Ĭ������pdb�����ļ� * ��windows�����ӵ�����֧�֣�vsjitdebugger, ollydbg, windbg ... �� +* ����`getenv`�ӿڵ�`xmake.lua`��ȫ���������� ### Bugs�� diff --git a/xmake/core/base/interpreter.lua b/xmake/core/base/interpreter.lua index 16ae6e965..f8f17ddf9 100644 --- a/xmake/core/base/interpreter.lua +++ b/xmake/core/base/interpreter.lua @@ -488,6 +488,7 @@ function interpreter.new() instance:api_register_builtin("ipairs", ipairs) instance:api_register_builtin("format", string.format) instance:api_register_builtin("printf", utils.print) + instance:api_register_builtin("getenv", os.getenv) -- register the builtin modules for lua instance:api_register_builtin("path", path) |
