diff options
| author | ruki <[email protected]> | 2016-08-01 08:26:01 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2016-08-01 08:26:01 +0800 |
| commit | 4c34e6a5200687a543d3eeeedb6b403887f5b1a1 (patch) | |
| tree | ded1a78ae5d4221b2676cfef75d7448bc625f1b4 | |
| parent | 4b9655ac017f68400349f34eeee1471b3ecd8b08 (diff) | |
add getenv interface
| -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) |
