mirror of https://gitlab.com/basile.b/dexed.git
update build instructions
This commit is contained in:
parent
d426bca8d5
commit
f93edc9d07
|
@ -12,13 +12,12 @@ title: Build Dexed
|
|||
|
||||
Dexed is mostly programmed in Object Pascal, using the the [Lazarus development platform](http://www.lazarus-ide.org/).
|
||||
|
||||
* [Download](http://lazarus.freepascal.org/index.php?page=downloads) and setup the latest Lazarus version (1.8.4) and FPC + FPC sources (3.0.4) for your platform.
|
||||
* [Download](http://lazarus.freepascal.org/index.php?page=downloads) and setup the latest Lazarus version (2.0.0) and FPC + FPC sources (3.0.4) for your platform.
|
||||
* Windows: the three packages are bundled in an installer.
|
||||
* 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 checkout 3ddc0b59288b1af02194f82d38f6fc0175b0560e` to select the last revision that can be build with Lazarus 1.8.4. If you wish to build Dexed master then you must setup Lazarus 2.0 RC (and then ignore this step).
|
||||
|
||||
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`.
|
||||
|
@ -28,7 +27,7 @@ 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 dexed.lpi` and <kbd>ENTER</kbd>. note that the path to _lazbuild_ may have to be specified.
|
||||
* type `lazbuild -B -r 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.
|
||||
|
@ -47,7 +46,7 @@ The background tool used by the IDE is a D program.
|
|||
* Windows: double click `build.bat`
|
||||
* Linux: `sh ./build.sh`
|
||||
|
||||
You can also build it in CE using the project file _dastworx.ce_.
|
||||
You can also build it in dexed using the project file _dastworx.dprj_.
|
||||
|
||||
#### Third party tools:
|
||||
|
||||
|
|
Loading…
Reference in New Issue