mirror of https://gitlab.com/basile.b/dexed.git
Update build.md
This commit is contained in:
parent
9f94ad8674
commit
889da0b7ce
|
@ -12,7 +12,7 @@ Dexed is mostly programmed in Object Pascal, using the the [Lazarus development
|
|||
* Linux: the three packages must be downloaded and setup individually. It's recommended to download the packages from _SourceForge_ and not from the official repository of the distribution because they don't always propose the latest version.
|
||||
* `cd <user dir where to clone>`
|
||||
* `git clone https://github.com/Basile-z/dexed.git`
|
||||
* `git submodule update --init --recursive`, to clone the dependencies used by the background tool.
|
||||
* `git submodule update --init`, to clone the dependencies used by the background tool.
|
||||
|
||||
The Lazarus LCL and the FreePascal FCL may require patches that fix bugs or regressions present in the latest Lazarus release and for which Dexed cannot include workarounds.
|
||||
Any `.patch` file located in the `patches/` folder should be applied. On linux you'll have to set the write permissions to `/usr/lib64/fpc` and `/usr/lib64/lazarus`.
|
||||
|
@ -22,7 +22,8 @@ You're now ready to build Dexed. This can be done in the IDE or using the _lazbu
|
|||
* If you don't plan to develop the project, use _lazbuild_:
|
||||
* open a console.
|
||||
* `cd` to the repository location, sub folder **lazproj**.
|
||||
* type `lazbuild -B -r dexed.lpi` and <kbd>ENTER</kbd>. Note that the path to _lazbuild_ may have to be specified.
|
||||
* type `lazbuild -B dexeddesigncontrols.lpk` and <kbd>ENTER</kbd>. Note that the path to _lazbuild_ may have to be specified.
|
||||
* type `lazbuild -B dexed.lpi` and <kbd>ENTER</kbd>. Note that the path to _lazbuild_ may have to be specified.
|
||||
|
||||
* If you plan to help developing you'd better get started with _Lazarus_, which is less conveniant:
|
||||
* start Lazarus.
|
||||
|
@ -36,10 +37,10 @@ After what Dexed should be build. The executable is output to the _bin_ folder.
|
|||
|
||||
The background tool used by the IDE is a D program.
|
||||
|
||||
* [Download](https://dlang.org/download.html#dmd) and setup latest DMD version.
|
||||
* [Download](https://dlang.org/download.html#dmd) and setup latest DMD version. Other D compiler are also supported. For example to compile with LDC, set the encironment variable DC: `DC=ldc2`.
|
||||
* In the repository, browse to the `dastworx` folder.
|
||||
* Windows: double click `build.bat`
|
||||
* Linux: `sh ./build.sh`
|
||||
* Linux: `bash ./build.sh`
|
||||
|
||||
You can also build it in dexed using the project file _dastworx.dprj_.
|
||||
|
||||
|
|
Loading…
Reference in New Issue