A make-like build utility based on Lua

xmake is a make-like build utility based on lua. (Link to project site: xmake)

The project focuses on making development and building easier and provides many features (.e.g package, install, plugin, macro, action, option, task ...), so that any developer can quickly pick it up and enjoy the productivity boost when developing and building project.

The content of xmake.lua is very simple:

target("hello")
    set_kind("binary")
    add_files("src/*.c")

Support languages:

  • c/c++
  • objc/c++
  • asm
  • swift
  • dlang
  • golang
  • rust

Moderator comments were removed during original forum migration.