Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A simple declarable, scriptable, flexible cross-platform build system build system for c or c++

License

Notifications You must be signed in to change notification settings

Neko-Box-Coder/runcpp2

Repository files navigation

runcpp2

runcpp2 is a simple declarable, scriptable, flexible cross-platform build system build system for c or c++

  • πŸš€ Simple: runcpp2 main.cpp, this is all you need to get started
  • πŸ“ Declarable: Quick, Concise, Minimal YAML format
  • πŸ”§ Scriptable: Customize, Run And Debug your build pipeline with c++, or just use it as a script. No longer need to juggle between CMake, Python, Bash, Batch, Lua, etc...
  • πŸͺœ Flexible: YAML for small project, c++ for finer control

For more information, see Full Documentation

πŸ› οΈ Prerequisites

  • Any c or c++ compiler. The default user config only has g++ and msvc profiles. But feel free to add other compilers.

πŸ“₯️ Installation

You can either build from source or use the binary release

Binary Release (Only Linux and Windows for now): https://github.com/Neko-Box-Coder/runcpp2/releases

Nightly Release: https://github.com/Neko-Box-Coder/runcpp2/releases/tag/nightly

Finally, you just need to add runcpp2 binary location to the PATH environment variable and you can run c++ files anywhere you want.

⚑️ Getting Started

Interactive Tutorial

You can get started by running the tutorial with runcpp2 --tutorial and follow the instructions

User Guide

You can also follow the documentation guide on https://neko-box-coder.github.io/runcpp2/latest/guides/basics/

Examples

You can find all the examples you can run out of the box in https://github.com/Neko-Box-Coder/runcpp2/tree/master/Examples

About

A simple declarable, scriptable, flexible cross-platform build system build system for c or c++

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /