|
8 | 8 | [](https://github.com/HeidiSQL/HeidiSQL/releases) |
9 | 9 |
|
10 | 10 |
|
11 | | -This is the code base for compiling HeidiSQL on non-Windows platforms, such as Linux. MacOS is probably an option in the future but not yet tried out. |
| 11 | +This is the code base for compiling HeidiSQL on Linux and macOS. From v13 onwards, the Windows version |
| 12 | +will be compiled from here. |
12 | 13 |
|
13 | | -I converted the sources from the master branch, using Lazarus 3.8 and FreePascal 3.2.2. I left away some Windows-only stuff which won't ever work on other platforms, such as some Windows message handlings, and ADO driver usage. |
14 | | - |
15 | | -I started the conversion in February 2025, after a short conversation with Alessandro who explained me the advantages of a native Linux version over a Wine app. |
| 14 | +Since February 2025 I am migrating the sources from the master branch, using Lazarus and FreePascal. I |
| 15 | +left away some Windows-only stuff which won't ever work on other platforms, such as some Windows message |
| 16 | +handlings, and ADO driver usage. Therefore, support for MS SQL is being redeveloped via FreeTDS |
| 17 | +(formerly ADO), but is not yet fully mature. |
16 | 18 |
|
17 | 19 | Ansgar |
18 | 20 |
|
19 | | - |
| 21 | + |
20 | 22 |
|
21 | 23 | ### Building |
22 | | -Install Lazarus and FreePascal. Then load the `.lpi` file in the root directory in the Lazarus IDE. Alternatively, use `/usr/bin/lazbuild heidisql.lpi` on the command line. |
| 24 | +Install Lazarus 4.4 and FreePascal. Then load the `.lpi` file in the root directory in the Lazarus IDE. |
| 25 | +Alternatively, use `/usr/bin/lazbuild heidisql.lpi` on the command line. |
23 | 26 |
|
24 | 27 | ### Icons8 copyright |
25 | | -Icons added in January 2019 into a `TImageCollection` component are copyright by [Icons8](https://icons8.com). Used with a special permission from Icons8 given to Ansgar for this project only. Do not copy them for anything else other than building HeidiSQL. |
| 28 | +Icons added in January 2019 are copyright by [Icons8](https://icons8.com). Used with a special permission |
| 29 | +from Icons8 given to Ansgar for this project only. Do not copy them for anything else other than building |
| 30 | +HeidiSQL. |
26 | 31 |
|
27 | 32 | [](https://www.lazarus-ide.org/) |
28 | 33 |
|
0 commit comments