xmake v2.1.1 released, support golang, dlang and rust languages
原文链接 https://waruqi.github.io/2017/03/04/update-v2.1.1/
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。
New features
- Add
--links
,--linkdirs
and--includedirs
configure arguments - Add app2ipa plugin
- Add dictionary syntax style for
xmake.lua
- Provide smart scanning and building mode without
xmake.lua
- Add
set_xmakever
api forxmake.lua
- Add
add_frameworks
api forobjc
andswift
- Support multi-languages extension and add
golang
,dlang
andrust
language - Add optional
target_end
,option_end
,task_end
apis for scope - Add
golang
,dlang
andrust
project templates
Changes
- Support vs2017 for the project plugin
- Improve gcc error and warning tips
- Improve lanuage module
- Improve print interface, support lua print and format output
- Automatically scan project files and generate it for building if xmake.lua not exists
- Modify license to Apache License 2.0
- Remove some binary tools
- Remove install.bat script and provide nsis install package
- Rewrite documents using docute
- Improve
os.run
,os.exec
,os.cp
,os.mv
andos.rm
interfaces and support wildcard pattern - Optimize the output info and add
-q|--quiet
option - Improve makefile generator, uses $(XX) variables for tools and flags