Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add some build step #1228

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
add some build step
add install madExcept & compile *.rc files
  • Loading branch information
heyunxia committed Nov 20, 2020
commit 1069197a73de2b83ee26f1e42f0a02075cc13707
17 changes: 16 additions & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 14,22 @@ Delphi 10.4 is required for building HeidiSQL. Older Delphi versions will most l
of the other free compilers cannot currently compile HeidiSQL.

Once Delphi is installed, you need to load the SynEdit project from the components folder. Build both run-time and design-time packages. Install the
design-time package. Do the same for the VirtualTree component project, and install madExcept.
design-time package. Do the same for the VirtualTree component project.

Second you need install [madExcept](http://madshi.net/madCollection.exe).

Third compile *.rc files:

| folder | file | command |
| ------ | ------ | ------ |
|HeidiSQL/source/vcl-styles-utils |AwesomeFont.RC| brcc32 AwesomeFont.RC|
|HeidiSQL/res| icon.rc | cgrc icon.rc |
|HeidiSQL/res| icon-question.rc | brcc32 icon-question.rc |
|HeidiSQL/res| version.rc | brcc32 version.rc |
|HeidiSQL/res| manifest.rc | manifest.rc |
|HeidiSQL/res| styles.rc | brcc32 styles.rc |
|HeidiSQL/res| updater.rc | brcc32 updater.rc |
> if updater.rc and updater.exe are not exists. you can copy them from updater64.rc and updater64.exe.

Afterwards, load the HeidiSQL project from the packages folder.

Expand Down