Update building.md

This commit is contained in:
Itay Cohen 2018-10-11 12:00:04 +03:00 committed by GitHub
parent c18912b74c
commit 92505d042a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,18 +1,27 @@
# Building
The "official" way to build Cutter is by using qmake, but there are two alternatives, such as cmake and meson.
First you must get the source of Cutter by cloning the repository:
```
git clone --recurse-submodules https://github.com/radareorg/cutter
```
The "official" way to build Cutter is by using qmake, but there are two alternatives -- cmake and meson.
In any case, there are obviously some requirements:
* Radare2 installed from submodule, see [README.md](https://github.com/radareorg/cutter#requirements)
* Radare2 installed from submodule
* Qt 5.9 or above
* Python3.6
**Before compiling, note that we also provide binaries available for windows/linux/MacOS X [here](https://github.com/radareorg/cutter/releases).**
---
# Building options
Note that there are two major building options available:
* `CUTTER_ENABLE_JUPYTER` is used to compile Cutter with bundled Python and Jupyter module
* `CUTTER_ENABLE_QTWEBENGINE` is used to compile Cutter with bundled QtWebEngine (to ease jupyter console usage)