Introduction
What is RUNCPP
?
RUNCPP
is a CLI tool, which is used to facilitates the task of compiling, interpreting or generating non-source files out of source files.
Is RUNCPP
cross-platform?
Yes, RUNCPP
is cross-platform, which means it runs on Windows, MacOS and GNU/Linux.
Does RUNCPP
works only for C++?
No, RUNCPP
is a build-system for any programming language and it can even work for automation tasks as well.
In what language is RUNCPP
source code is?
RUNCPP
is entirely written in C/C++, for ultimate performance and optimization on your machine.
What are the features of RUNCPP
?
- Comments
- Import another file
- Better syntax and logical error detection
- Cross-platform
- Optimized and fast
- Memory safe
- Target calling
- Get target's particular values using indexes
- Run and parse other program's output using
shell
- Dependency checker using
depends
- Compiles on
g++
,clang++
,mingw
andmsvc
- Custom written lexer and parser
- Serialization and deserialization for faster execution of commands
- If-else statements
Is RUNCPP
efficient? 🔥
Yes, RUNCPP
is very efficient, it can start building your project in less than a second for a config file of 10MB in size, it took 871.636 milliseconds on average on an Intel® Core™ i7-10870H Processor.
Is config syntax easy-to-learn?
Yes, RUNCPP
's config syntax is easy-to-learn and doesn't need any special programming skills.
Can it be used instead of make
?
Yes, you can use RUNCPP
instead of make
for your build-system environment and workflow.