Files
HeidiSQL/README.md
2025-11-10 08:56:34 +01:00

2.2 KiB

HeidiSQL Lazarus/FreePascal port

Build Status Supports Windows Supports Linux Supports macOS License Latest Release Downloads

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

HeidiSQL 12.10.1.92 running on Ubuntu Linux 22.04

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.

Icons added in January 2019 into a TImageCollection component are copyright by Icons8. 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.

Lazarus logo.