New features
- Add
--links,--linkdirsand--includedirsconfigure arguments - Add app2ipa plugin
- Add dictionary syntax style for
xmake.lua - Provide smart scanning and building mode without
xmake.lua - Add
set_xmakeverapi forxmake.lua - Add
add_frameworksapi forobjcandswift - Support multi-languages extension and add
golang,dlangandrustlanguage - Add optional
target_end,option_end,task_endapis for scope - Add
golang,dlangandrustproject 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.mvandos.rminterfaces and support wildcard pattern - Optimize the output info and add
-q|--quietoption - Improve makefile generator, uses $(XX) variables for tools and flags