This release mainly improves support for IDE and editor plug-ins. Currently xmake provides the following editors and IDE plug-ins:

  • Vim editor plug-in
    • Xmake.vim (third-party plugin, thanks to @luzhlon)
  • Visual Studio Code Editor plug-in (Xmake-VSCode)
  • Sublime Text editor plug-in (xmake-sublime)
  • IntelliJ series IDE plug-ins (xmake-idea)
    • IntelliJ-IDEA
    • CLion
    • Android Studio

For more instructions, please read: Documentation Manual.

Project source: Github, Gitee.

New features

  • addXMAKE_LOGFILEEnvironment variables to enable output to log files
  • Added support for the TinyC compiler

To improve the

  • Improved integration support for IDE and editor plug-ins such as Visual Studio Code, Sublime Text, and IntelliJ IDEA
    • Added support for vscode compilation error resolution
    • Improved color code interference under Sublime Text
    • Added project template support for Intellij IDEA
  • Automatically generates one when a new project is built.gitignoreFiles, ignore some xmake temporary files and directories
  • Improved create template project to use template name instead of template ID as parameter
  • Improved detection of the macOS compilation platform to enable compilation builds without xcode installed, if a compiler is available
  • To improve theset_config_headerInterface that supports local version number Settings before global onesset_version, such as:Set_config_header (" config ", {version = "2.1.8", build = "% % m % d % Y H % m"})

Bugs fix

  • #145: Fix the current directory environment where target is running