Operating system | Build Status |
---|---|
Linux | |
Mac | |
Windows |
maiken
Cross platform build tool for C/C++/Obj-C/C#/CUDA/opencl
Building maiken prerequisites
Linux/BSD: GCC 5.0 (or CLANG equivalent) / git 2.0
Windows : Visual C++ 2015 / Windows SDK 10+ / git 2.0
Latest Windows build @ appveyor
Testers/comments/suggestions/feature requests welcome. Email me or make an issue. Or head on over to /r/mkn
Note: Older compilers may be used by maiken
Dependencies
Automatically acquired by git in Makefile/make.bat
How to use
mkn init
mkn build
mkn run
Screenshots
GCC Debian
MSVC Windows
Init example
Official plugins
Conan.io package binary retrieval be used when needed. This is already used by maiken for windows releases when adding optional github API features which require HTTPS
Example usage is within the mkn.ram library
Specifically the "https" profile in the mkn.yaml file
Pre link time hook to run clang-format on your code base to keep it crisp
Possible addons may include only files currently staged for commit
See local mkn.yaml for example