mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2026-03-13 09:24:25 +08:00
29 lines
2.2 KiB
Markdown
29 lines
2.2 KiB
Markdown
# HeidiSQL Lazarus/FreePascal port
|
|
[](https://github.com/HeidiSQL/HeidiSQL/actions)
|
|
[](https://github.com/HeidiSQL/HeidiSQL/releases/latest)
|
|
[](https://github.com/HeidiSQL/HeidiSQL/releases/latest)
|
|
[](https://github.com/HeidiSQL/HeidiSQL/releases/latest)
|
|
[](https://github.com/HeidiSQL/HeidiSQL/blob/main/LICENSE)
|
|
[](https://github.com/HeidiSQL/HeidiSQL/releases/latest)
|
|
[](https://github.com/HeidiSQL/HeidiSQL/releases)
|
|
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
Ansgar
|
|
|
|

|
|
|
|
### Building
|
|
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.
|
|
|
|
### Icons8 copyright
|
|
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.
|
|
|
|
[](https://www.lazarus-ide.org/)
|
|
|