Skip to content
Permalink
Browse files

Moving development to Delhpi 10.3

  • Loading branch information...
pyscripter committed Nov 28, 2018
1 parent 2c80705 commit 564e7fb44965a2cf432e6cef14f76453d9bb95a2
@@ -1,7 +1,7 @@
INSTRUCTIONS FOR COMPILIING PyScripter
======================================

I am using Delphi 10.2 to compile PyScripter but it should compile with other recent Delphi versions.
I am using Delphi 10.3 to compile PyScripter. You can use the free Delphi Community edition to compile PyScripter.

** Third Party Components: **
1. JCL (https://github.com/project-jedi/jcl) - at Github.com or use daily packages from http://jvcl.sourceforge.net/daily/
@@ -17,7 +17,9 @@ I am using Delphi 10.2 to compile PyScripter but it should compile with other re
8. SynEdit - (https://github.com/pyscripter/SynEdit-2)
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)


** 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)
@@ -236,6 +236,13 @@ D24="Packages\RAD STUDIO\SpTBXLib.dpk", "Packages\RAD STUDIO\SpTBXLibDsgn.dpk"
D25="Packages\RAD STUDIO\SpTBXLib.dpk", "Packages\RAD STUDIO\SpTBXLibDsgn.dpk"
D26="Packages\RAD STUDIO\SpTBXLib.dpk", "Packages\RAD STUDIO\SpTBXLibDsgn.dpk"

[Package - Delphi Detours Library]
Name=Delphi Detours Library
Git=https://github.com/MahdiSafsafi/delphi-detours-library.git
Folder=delphi-detours-library
Installable=2
SearchPath=Source

; Options format:
; [Options]
; MinimumIDEVersion = Minimum Delphi IDE version that is supported by the packages.
@@ -112,7 +112,6 @@ uses
cPyControl in 'cPyControl.pas',
JvGnugettext in 'JvGnugettext.pas',
JvDSADialogs in 'JvDSADialogs.pas',
System.IniFiles in 'System.IniFiles.pas',
cInternalPython in 'cInternalPython.pas',
dlgPythonVersions in 'dlgPythonVersions.pas' {PythonVersionsDialog},
cSSHSupport in 'cSSHSupport.pas',
@@ -4,7 +4,7 @@
<MainSource>PyScripter.dpr</MainSource>
<Config Condition="'$(Config)'==''">Debug</Config>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<ProjectVersion>18.4</ProjectVersion>
<ProjectVersion>18.5</ProjectVersion>
<FrameworkType>VCL</FrameworkType>
<Base>True</Base>
<Platform Condition="'$(Platform)'==''">Win64</Platform>
@@ -136,6 +136,8 @@
<AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
<DCC_DebugDCUs>true</DCC_DebugDCUs>
<DCC_ExeOutput>.\..</DCC_ExeOutput>
<MapFile>3</MapFile>
<ILINK_MapFileType>DetailedSegments</ILINK_MapFileType>
</PropertyGroup>
<ItemGroup>
<DelphiCompile Include="$(MainSource)">
@@ -333,7 +335,6 @@
<DCCReference Include="cPyControl.pas"/>
<DCCReference Include="JvGnugettext.pas"/>
<DCCReference Include="JvDSADialogs.pas"/>
<DCCReference Include="System.IniFiles.pas"/>
<DCCReference Include="cInternalPython.pas"/>
<DCCReference Include="dlgPythonVersions.pas">
<Form>PythonVersionsDialog</Form>
@@ -451,7 +452,6 @@
<Operation>1</Operation>
</Platform>
<Platform Name="Win32">
<RemoteDir>Contents\MacOS</RemoteDir>
<Operation>0</Operation>
</Platform>
</DeployClass>
@@ -461,6 +461,12 @@
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidFileProvider">
<Platform Name="Android">
<RemoteDir>res\xml</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidGDBServer">
<Platform Name="Android">
<RemoteDir>library\lib\armeabi-v7a</RemoteDir>
@@ -497,6 +503,12 @@
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidSplashStylesV21">
<Platform Name="Android">
<RemoteDir>res\values-v21</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_DefaultAppIcon">
<Platform Name="Android">
<RemoteDir>res\drawable</RemoteDir>
@@ -573,6 +585,10 @@
<Operation>1</Operation>
<Extensions>.framework</Extensions>
</Platform>
<Platform Name="OSX64">
<Operation>1</Operation>
<Extensions>.framework</Extensions>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
</Platform>
@@ -582,6 +598,10 @@
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="OSX64">
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
<Extensions>.dll;.bpl</Extensions>
@@ -604,6 +624,10 @@
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="OSX64">
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
<Extensions>.bpl</Extensions>
@@ -625,6 +649,9 @@
<Platform Name="OSX32">
<Operation>0</Operation>
</Platform>
<Platform Name="OSX64">
<Operation>0</Operation>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
</Platform>
@@ -735,13 +762,18 @@
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="ProjectOSXDebug"/>
<DeployClass Name="ProjectOSXEntitlements"/>
<DeployClass Name="ProjectOSXInfoPList"/>
<DeployClass Name="ProjectOSXResource">
<Platform Name="OSX32">
<RemoteDir>Contents\Resources</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="OSX64">
<RemoteDir>Contents\Resources</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Required="true" Name="ProjectOutput">
<Platform Name="Android">
@@ -763,6 +795,9 @@
<Platform Name="OSX32">
<Operation>1</Operation>
</Platform>
<Platform Name="OSX64">
<Operation>1</Operation>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
</Platform>
@@ -802,6 +837,7 @@
<ProjectRoot Platform="Linux64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="OSX32" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="OSX64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="iOSSimulator" Name="$(PROJECTNAME).app"/>
</Deployment>
</BorlandProject>

0 comments on commit 564e7fb

Please sign in to comment.
You can’t perform that action at this time.