An open API service indexing awesome lists of open source software.

https://github.com/delta/codecharacter-simulator

Simulator For Codecharacter
https://github.com/delta/codecharacter-simulator

Last synced: 5 months ago
JSON representation

Simulator For Codecharacter

Awesome Lists containing this project

README

          

## Instructions

### Dependencies

- clang-format
- Latest C++ compiler(Clang/GCC)
- CMake
- Ninja
- CCache (optional but recommended)

### Setting-Up Instructions

- `pip install -r requirements.txt` to download conan, cmake-format and compdb
- For setting up the build folder, run `bash setup_build.sh`, this will fetch
the dependencies and create a build folder.

### Build Instructions

- `cd build`
- `cmake -G Ninja ..` . We can provide extra build flags while running this.
For example
- to generate release build, run
`cmake -G Ninja -DCMAKE_BUILD_TYPE=Release ..`
- to generate release build without tests and statically, run
` cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DBUILD_PROJECT=no_tests ..`
- `ninja`

### Building inside Docker

- `make gcc-docker`
- Other steps are same as above