Steppable 0.0.1
A CAS project written from scratch in C++
Loading...
Searching...
No Matches
Building Steppable (<tt>build.py</tt>)

Important
It is reported that CL.EXE cannot build Steppable, as nanobind, one of Steppable's dependencies cannot be built under Visual Studio. There is nothing that we can do, except to wait for a new release of Visual Studio. In the meantime, check out this Discussion post for more information.

Thank you.

On platforms where Python is available, you can use the build.py script to build Steppable. It is a simple script that can replace the need for CMake, Make, and other build tools.

Get Started

To get started, you would need:

Software Purpose Alternatives Required?
LLVM Clang C++ Compiler GCC, MSVC... YES
Python Building None YES
Git Downloading Download as Zip NO

First, clone the repository using the command:

$ git clone https://github.com/ZCG-coder/Steppable.git
Cloning into Steppable
...

For more information on getting the source code, see Getting the Source Code.

Then, invoke Python to run the build script:

$ python build.py
[1/5|20%] Building add.cpp.o
...

The script will generate a new directory called Steppable.build, structured as follows:

Steppable.build
├── bin -- Executables.
│ ├── ...
├── lib -- Library files.
│ ├── libbase.a
│ ├── libcalc.a
│ └── libutil.a
├── obj.temp -- Temporary object files, generated during the compilation.
│ ├── base.build
│ │ ├── ...
│ ├── calc.build
│ │ ├── ...
│ └── ...
├── status.json -- Cache values for the build.
└── status.log -- Build log.
Untitled