Xmake
Features
- Tasks
- Macros
- Actions
- Options
- Plugins
- Templates
Platforms
- Windows (x86, x64, amd64, x86_amd64)
- Macosx (i386, x86_64)
- Linux (i386, x86_64, cross-toolchains ...)
- Android (armv5te, armv6, armv7-a, armv8-a, arm64-v8a)
- iPhoneOS (armv7, armv7s, arm64, i386, x86_64)
- WatchOS (armv7k, i386)
- Mingw (i386, x86_64)
Languages
Plugins
- Macros script plugin
- Run the custom lua script plugin
- Generate IDE project file plugin(makefile, vs2002 - vs2017 .. )
- Generate doxygen document plugin
Examples
Build project
$ xmake
Run target
$ xmake run console
Debug target
$ xmake run -d console
Simple description
target("console")
set_kind("binary")
add_files("src/*.c")
Simple Example
if is_mode("debug") then
set_symbols("debug")
set_optimize("none")
end
if is_mode("release") then
set_symbols("hidden")
set_optimize("fastest")
set_strip("all")
end
target("test")
set_kind("static")
add_files("src/*.c")
gollark: It has slightly newer core designs.
gollark: IPC will be better on the 11600KF, though.
gollark: CPU progress is rather slow now.
gollark: We have vaguely working chatbot things. AGI is not "somewhat better chatbots".
gollark: I mean that if you think AGI will be around in 5 years, some longer-term financial trends are basically irrelevant.
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.