Skip to content

Commit d7290b0

Browse files
committed
Made sure packages built for all platforms
1 parent 94c3033 commit d7290b0

10 files changed

Lines changed: 168 additions & 815 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,4 @@ __recovery/
5858
/Modules/DelphiFMX/dcu
5959
/Modules/DelphiVCL/dcu
6060
Release/
61+
*.a

Packages/Delphi/Delphi 10.4+/Python.dproj

Lines changed: 42 additions & 268 deletions
Large diffs are not rendered by default.

Packages/Delphi/Delphi 10.4+/PythonFmx.dpk

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,21 @@ package PythonFmx;
99
{$EXTENDEDSYNTAX ON}
1010
{$IMPORTEDDATA ON}
1111
{$IOCHECKS ON}
12-
{$LOCALSYMBOLS ON}
12+
{$LOCALSYMBOLS OFF}
1313
{$LONGSTRINGS ON}
1414
{$OPENSTRINGS ON}
15-
{$OPTIMIZATION OFF}
15+
{$OPTIMIZATION ON}
1616
{$OVERFLOWCHECKS OFF}
1717
{$RANGECHECKS OFF}
18-
{$REFERENCEINFO ON}
18+
{$REFERENCEINFO OFF}
1919
{$SAFEDIVIDE OFF}
20-
{$STACKFRAMES ON}
20+
{$STACKFRAMES OFF}
2121
{$TYPEDADDRESS OFF}
2222
{$VARSTRINGCHECKS ON}
2323
{$WRITEABLECONST OFF}
2424
{$MINENUMSIZE 1}
2525
{$IMAGEBASE $400000}
26-
{$DEFINE DEBUG}
26+
{$DEFINE RELEASE}
2727
{$ENDIF IMPLICITBUILDING}
2828
{$DESCRIPTION 'Python4Delphi - Run-time Engine Package for FMX'}
2929
{$LIBSUFFIX AUTO}

Packages/Delphi/Delphi 10.4+/PythonFmx.dproj

Lines changed: 41 additions & 268 deletions
Large diffs are not rendered by default.

Packages/Delphi/Delphi 10.4+/PythonVcl.dproj

Lines changed: 2 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<Base>True</Base>
44
<AppType>Package</AppType>
5-
<Config Condition="'$(Config)'==''">Debug</Config>
5+
<Config Condition="'$(Config)'==''">Release</Config>
66
<FrameworkType>VCL</FrameworkType>
77
<MainSource>PythonVcl.dpk</MainSource>
88
<Platform Condition="'$(Platform)'==''">Win32</Platform>
@@ -96,6 +96,7 @@
9696
<MainSource>MainSource</MainSource>
9797
</DelphiCompile>
9898
<DCCReference Include="rtl.dcp"/>
99+
<DCCReference Include="vcl.dcp"/>
99100
<DCCReference Include="Python.dcp"/>
100101
<DCCReference Include="VclSmp.dcp"/>
101102
<DCCReference Include="vclimg.dcp"/>
@@ -139,87 +140,6 @@
139140
</Source>
140141
<Excluded_Packages/>
141142
</Delphi.Personality>
142-
<Deployment Version="3">
143-
<DeployFile LocalName="C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\PythonVcl270.bpl" Configuration="Debug" Class="ProjectOutput">
144-
<Platform Name="Win32">
145-
<RemoteName>PythonVcl.bpl</RemoteName>
146-
<Overwrite>true</Overwrite>
147-
</Platform>
148-
</DeployFile>
149-
<DeployFile LocalName="C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Win64\PythonVcl270.bpl" Configuration="Debug" Class="ProjectOutput">
150-
<Platform Name="Win64">
151-
<RemoteName>PythonVcl.bpl</RemoteName>
152-
<Overwrite>true</Overwrite>
153-
</Platform>
154-
</DeployFile>
155-
<DeployClass Name="AdditionalDebugSymbols">
156-
<Platform Name="Win32">
157-
<Operation>0</Operation>
158-
</Platform>
159-
</DeployClass>
160-
<DeployClass Name="DebugSymbols">
161-
<Platform Name="Win32">
162-
<Operation>0</Operation>
163-
</Platform>
164-
</DeployClass>
165-
<DeployClass Name="DependencyFramework">
166-
<Platform Name="Win32">
167-
<Operation>0</Operation>
168-
</Platform>
169-
</DeployClass>
170-
<DeployClass Name="DependencyModule">
171-
<Platform Name="Win32">
172-
<Operation>0</Operation>
173-
<Extensions>.dll;.bpl</Extensions>
174-
</Platform>
175-
</DeployClass>
176-
<DeployClass Required="true" Name="DependencyPackage">
177-
<Platform Name="Win32">
178-
<Operation>0</Operation>
179-
<Extensions>.bpl</Extensions>
180-
</Platform>
181-
</DeployClass>
182-
<DeployClass Name="File">
183-
<Platform Name="Win32">
184-
<Operation>0</Operation>
185-
</Platform>
186-
</DeployClass>
187-
<DeployClass Required="true" Name="ProjectOutput">
188-
<Platform Name="Win32">
189-
<Operation>0</Operation>
190-
</Platform>
191-
</DeployClass>
192-
<DeployClass Name="ProjectUWPManifest">
193-
<Platform Name="Win32">
194-
<Operation>1</Operation>
195-
</Platform>
196-
<Platform Name="Win64">
197-
<Operation>1</Operation>
198-
</Platform>
199-
</DeployClass>
200-
<DeployClass Name="UWP_DelphiLogo150">
201-
<Platform Name="Win32">
202-
<RemoteDir>Assets</RemoteDir>
203-
<Operation>1</Operation>
204-
</Platform>
205-
<Platform Name="Win64">
206-
<RemoteDir>Assets</RemoteDir>
207-
<Operation>1</Operation>
208-
</Platform>
209-
</DeployClass>
210-
<DeployClass Name="UWP_DelphiLogo44">
211-
<Platform Name="Win32">
212-
<RemoteDir>Assets</RemoteDir>
213-
<Operation>1</Operation>
214-
</Platform>
215-
<Platform Name="Win64">
216-
<RemoteDir>Assets</RemoteDir>
217-
<Operation>1</Operation>
218-
</Platform>
219-
</DeployClass>
220-
<ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
221-
<ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
222-
</Deployment>
223143
<Platforms>
224144
<Platform value="Android">False</Platform>
225145
<Platform value="Android64">False</Platform>

Packages/Delphi/Delphi 10.4+/dclPython.dproj

Lines changed: 1 addition & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<Base>True</Base>
44
<AppType>Package</AppType>
5-
<Config Condition="'$(Config)'==''">Debug</Config>
5+
<Config Condition="'$(Config)'==''">Release</Config>
66
<FrameworkType>None</FrameworkType>
77
<MainSource>dclPython.dpk</MainSource>
88
<Platform Condition="'$(Platform)'==''">Win32</Platform>
@@ -141,69 +141,6 @@
141141
</Source>
142142
<Excluded_Packages/>
143143
</Delphi.Personality>
144-
<Deployment Version="3">
145-
<DeployFile LocalName="..\..\..\..\..\..\..\..\..\..\Public\Documents\Embarcadero\Studio\21.0\Bpl\dclPython270.bpl" Configuration="Debug" Class="ProjectOutput">
146-
<Platform Name="Win32">
147-
<RemoteName>dclPython.bpl</RemoteName>
148-
<Overwrite>true</Overwrite>
149-
</Platform>
150-
</DeployFile>
151-
<DeployClass Name="AdditionalDebugSymbols">
152-
<Platform Name="Win32">
153-
<Operation>0</Operation>
154-
</Platform>
155-
</DeployClass>
156-
<DeployClass Name="DebugSymbols">
157-
<Platform Name="Win32">
158-
<Operation>0</Operation>
159-
</Platform>
160-
</DeployClass>
161-
<DeployClass Name="DependencyFramework">
162-
<Platform Name="Win32">
163-
<Operation>0</Operation>
164-
</Platform>
165-
</DeployClass>
166-
<DeployClass Name="DependencyModule">
167-
<Platform Name="Win32">
168-
<Operation>0</Operation>
169-
<Extensions>.dll;.bpl</Extensions>
170-
</Platform>
171-
</DeployClass>
172-
<DeployClass Required="true" Name="DependencyPackage">
173-
<Platform Name="Win32">
174-
<Operation>0</Operation>
175-
<Extensions>.bpl</Extensions>
176-
</Platform>
177-
</DeployClass>
178-
<DeployClass Name="File">
179-
<Platform Name="Win32">
180-
<Operation>0</Operation>
181-
</Platform>
182-
</DeployClass>
183-
<DeployClass Required="true" Name="ProjectOutput">
184-
<Platform Name="Win32">
185-
<Operation>0</Operation>
186-
</Platform>
187-
</DeployClass>
188-
<DeployClass Name="ProjectUWPManifest">
189-
<Platform Name="Win32">
190-
<Operation>1</Operation>
191-
</Platform>
192-
</DeployClass>
193-
<DeployClass Name="UWP_DelphiLogo150">
194-
<Platform Name="Win32">
195-
<RemoteDir>Assets</RemoteDir>
196-
<Operation>1</Operation>
197-
</Platform>
198-
</DeployClass>
199-
<DeployClass Name="UWP_DelphiLogo44">
200-
<Platform Name="Win32">
201-
<RemoteDir>Assets</RemoteDir>
202-
<Operation>1</Operation>
203-
</Platform>
204-
</DeployClass>
205-
<ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
206-
</Deployment>
207144
<Platforms>
208145
<Platform value="Android">False</Platform>
209146
<Platform value="Android64">False</Platform>

Packages/Delphi/Delphi 10.4+/dclPythonFmx.dproj

Lines changed: 1 addition & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<Base>True</Base>
44
<AppType>Package</AppType>
5-
<Config Condition="'$(Config)'==''">Debug</Config>
5+
<Config Condition="'$(Config)'==''">Release</Config>
66
<FrameworkType>None</FrameworkType>
77
<MainSource>dclPythonFmx.dpk</MainSource>
88
<Platform Condition="'$(Platform)'==''">Win32</Platform>
@@ -117,69 +117,6 @@
117117
</Source>
118118
<Excluded_Packages/>
119119
</Delphi.Personality>
120-
<Deployment Version="3">
121-
<DeployFile LocalName="..\..\..\..\..\..\..\..\..\..\Public\Documents\Embarcadero\Studio\21.0\Bpl\dclPythonFmx270.bpl" Configuration="Debug" Class="ProjectOutput">
122-
<Platform Name="Win32">
123-
<RemoteName>dclPythonFmx.bpl</RemoteName>
124-
<Overwrite>true</Overwrite>
125-
</Platform>
126-
</DeployFile>
127-
<DeployClass Name="AdditionalDebugSymbols">
128-
<Platform Name="Win32">
129-
<Operation>0</Operation>
130-
</Platform>
131-
</DeployClass>
132-
<DeployClass Name="DebugSymbols">
133-
<Platform Name="Win32">
134-
<Operation>0</Operation>
135-
</Platform>
136-
</DeployClass>
137-
<DeployClass Name="DependencyFramework">
138-
<Platform Name="Win32">
139-
<Operation>0</Operation>
140-
</Platform>
141-
</DeployClass>
142-
<DeployClass Name="DependencyModule">
143-
<Platform Name="Win32">
144-
<Operation>0</Operation>
145-
<Extensions>.dll;.bpl</Extensions>
146-
</Platform>
147-
</DeployClass>
148-
<DeployClass Required="true" Name="DependencyPackage">
149-
<Platform Name="Win32">
150-
<Operation>0</Operation>
151-
<Extensions>.bpl</Extensions>
152-
</Platform>
153-
</DeployClass>
154-
<DeployClass Name="File">
155-
<Platform Name="Win32">
156-
<Operation>0</Operation>
157-
</Platform>
158-
</DeployClass>
159-
<DeployClass Required="true" Name="ProjectOutput">
160-
<Platform Name="Win32">
161-
<Operation>0</Operation>
162-
</Platform>
163-
</DeployClass>
164-
<DeployClass Name="ProjectUWPManifest">
165-
<Platform Name="Win32">
166-
<Operation>1</Operation>
167-
</Platform>
168-
</DeployClass>
169-
<DeployClass Name="UWP_DelphiLogo150">
170-
<Platform Name="Win32">
171-
<RemoteDir>Assets</RemoteDir>
172-
<Operation>1</Operation>
173-
</Platform>
174-
</DeployClass>
175-
<DeployClass Name="UWP_DelphiLogo44">
176-
<Platform Name="Win32">
177-
<RemoteDir>Assets</RemoteDir>
178-
<Operation>1</Operation>
179-
</Platform>
180-
</DeployClass>
181-
<ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
182-
</Deployment>
183120
<Platforms>
184121
<Platform value="Android">False</Platform>
185122
<Platform value="Android64">False</Platform>

Packages/Delphi/Delphi 10.4+/dclPythonVcl.dproj

Lines changed: 1 addition & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<Base>True</Base>
44
<AppType>Package</AppType>
5-
<Config Condition="'$(Config)'==''">Debug</Config>
5+
<Config Condition="'$(Config)'==''">Release</Config>
66
<FrameworkType>None</FrameworkType>
77
<MainSource>dclPythonVcl.dpk</MainSource>
88
<Platform Condition="'$(Platform)'==''">Win32</Platform>
@@ -117,69 +117,6 @@
117117
</Source>
118118
<Excluded_Packages/>
119119
</Delphi.Personality>
120-
<Deployment Version="3">
121-
<DeployFile LocalName="..\..\..\..\..\..\..\..\..\..\Public\Documents\Embarcadero\Studio\21.0\Bpl\dclPythonVcl270.bpl" Configuration="Debug" Class="ProjectOutput">
122-
<Platform Name="Win32">
123-
<RemoteName>dclPythonVcl.bpl</RemoteName>
124-
<Overwrite>true</Overwrite>
125-
</Platform>
126-
</DeployFile>
127-
<DeployClass Name="AdditionalDebugSymbols">
128-
<Platform Name="Win32">
129-
<Operation>0</Operation>
130-
</Platform>
131-
</DeployClass>
132-
<DeployClass Name="DebugSymbols">
133-
<Platform Name="Win32">
134-
<Operation>0</Operation>
135-
</Platform>
136-
</DeployClass>
137-
<DeployClass Name="DependencyFramework">
138-
<Platform Name="Win32">
139-
<Operation>0</Operation>
140-
</Platform>
141-
</DeployClass>
142-
<DeployClass Name="DependencyModule">
143-
<Platform Name="Win32">
144-
<Operation>0</Operation>
145-
<Extensions>.dll;.bpl</Extensions>
146-
</Platform>
147-
</DeployClass>
148-
<DeployClass Required="true" Name="DependencyPackage">
149-
<Platform Name="Win32">
150-
<Operation>0</Operation>
151-
<Extensions>.bpl</Extensions>
152-
</Platform>
153-
</DeployClass>
154-
<DeployClass Name="File">
155-
<Platform Name="Win32">
156-
<Operation>0</Operation>
157-
</Platform>
158-
</DeployClass>
159-
<DeployClass Required="true" Name="ProjectOutput">
160-
<Platform Name="Win32">
161-
<Operation>0</Operation>
162-
</Platform>
163-
</DeployClass>
164-
<DeployClass Name="ProjectUWPManifest">
165-
<Platform Name="Win32">
166-
<Operation>1</Operation>
167-
</Platform>
168-
</DeployClass>
169-
<DeployClass Name="UWP_DelphiLogo150">
170-
<Platform Name="Win32">
171-
<RemoteDir>Assets</RemoteDir>
172-
<Operation>1</Operation>
173-
</Platform>
174-
</DeployClass>
175-
<DeployClass Name="UWP_DelphiLogo44">
176-
<Platform Name="Win32">
177-
<RemoteDir>Assets</RemoteDir>
178-
<Operation>1</Operation>
179-
</Platform>
180-
</DeployClass>
181-
<ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
182-
</Deployment>
183120
<Platforms>
184121
<Platform value="Android">False</Platform>
185122
<Platform value="Android64">False</Platform>

0 commit comments

Comments
 (0)