-
-
Notifications
You must be signed in to change notification settings - Fork 328
Expand file tree
/
Copy pathCompilation Instructions.txt
More file actions
40 lines (35 loc) · 2.4 KB
/
Compilation Instructions.txt
File metadata and controls
40 lines (35 loc) · 2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
INSTRUCTIONS FOR COMPILIING PyScripter
======================================
I am using Delphi 12 to compile PyScripter.
You can use the free Delphi Community edition to compile PyScripter.
Delphi 11 and 13 should also work.
** Third Party Components: (Read next section below before cloning manually) **
1. JCL (https://github.com/project-jedi/jcl) - at Github.com
2. JVCL (https://github.com/project-jedi/jvcl) - at Github.com (use developer install option)
3. Python for Delphi (https://github.com/pyscripter/python4delphi)
4. VirtualTreeView - (https://github.com/Virtual-TreeView/Virtual-TreeView)
5. MustangPeak Components:
- Common Library (https://github.com/pyscripter/MustangpeakCommonLib)
- EasyListView (https://github.com/pyscripter/MustangpeakEasyListview)
- VirtualShellTools (https://github.com/pyscripter/MustangpeakVirtualshellTools)
6. Toolbar2000 (https://jrsoftware.org/tb2kdl.php)
7. SpTBXLib (https://github.com/SilverpointDev/sptbxlib)
8. SynEdit - (https://github.com/pyscripter/SynEdit)
9. SynWeb Highlighters (https://github.com/KrystianBigaj/synweb)
10. zControls (https://github.com/MahdiSafsafi/zcontrols)
11. Delphi Detours Library (https://github.com/MahdiSafsafi/delphi-detours-library)
12. SVGIconImageList (https://github.com/EtheaDev/SVGIconImageList)
13. MarkdownProcessor (https://github.com/EtheaDev/MarkdownProcessor)
14. pascal-process (https://github.com/pyscripter/pascal-process.git)
15. FileSystemMonitor (https://github.com/pyscripter/FileSystemMonitor)
16. LSP Pascal Library (https://github.com/pyscripter/LSP-Pascal-Library)
** Installiing Third Party components: and compiling PyScripter **
A. Make sure you have git.exe accessible from the command prompt. If not get from https://gitforwindows.org/ and install.
B. Clone the PyScripter project (https://github.com/pyscripter/pyscripter)
C. Clone or download JCL and JVCL and use provided installers (run install.bat)
D. Use Multiinstaller.exe in the Components\ThirdParty folder to download
dependencies 3-16 to a folder of your choice and install in one step.
E. In MustangPeak\VirtualShellTools\Include\Addins.inc define USE_TOOLBAR_TB2K.
F. In SVGIconImageList\Source\SVGIconImageList.inc define PreferNativeSvgSupport
G. Install the "EdgeView2 SDK" from Getit
If you have managed to do all the above then open PyScripter.dproj and compile :)