diff --git a/tldr/xmake b/tldr/xmake new file mode 100644 index 00000000..c4eacba1 --- /dev/null +++ b/tldr/xmake @@ -0,0 +1,29 @@ +--- +syntax: markdown +tags: [tldr, common] +source: https://github.com/tldr-pages/tldr.git +--- +# xmake + +> A cross-platform C & C++ build utility based on Lua. +> More information: . + +- Create an Xmake C project, consisting of a hello world and `xmake.lua`: + +`xmake create --language c -P {{project_name}}` + +- Build and run an Xmake project: + +`xmake build run` + +- Run a compiled Xmake target directly: + +`xmake run {{target_name}}` + +- Configure a project's build targets: + +`xmake config --plat={{macosx|linux|iphoneos|...}} --arch={{x86_64|i386|arm64|...}} --mode={{debug|release}}` + +- Install the compiled target to a directory: + +`xmake install -o {{path/to/directory}}`