Skip to content

Commit 5309a67

Browse files
Added runtime packages, dpm compile on install support, updated weakref dependency.
1 parent 4f3b2ef commit 5309a67

25 files changed

+5735
-4
lines changed

VSoft.Messaging.dspec

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"metadata": {
33
"id": "VSoft.Messaging",
4-
"version": "0.0.3",
4+
"version": "0.1.0",
55
"description": "VSoft.Messaging is a libary that provides an internal synchronous/asynchronous publish/subscribe messaging system for Delphi applications.",
66
"authors": "Vincent Parrett",
77
"projectUrl": "https://github.com/VSoftTechnologies/VSoft.SemanticVersion",
@@ -77,20 +77,33 @@
7777
"dependencies": [
7878
{
7979
"id": "VSoft.WeakReference",
80-
"version": "[0.0.3,]"
80+
"version": "[0.1.0,]"
8181
}
8282
],
8383
"source": [
8484
{
8585
"src": "src\\**\\*.pas",
86-
"dest": "src",
87-
"flatten": true
86+
"dest": "src"
87+
},
88+
{
89+
"src": "packages\\Rad Studio $compilerWithCodeName$\\VSoft.MessagingR.dpk",
90+
"dest": "packages\\Rad Studio $compilerWithCodeName$"
91+
},
92+
{
93+
"src": "packages\\Rad Studio $compilerWithCodeName$\\VSoft.MessagingR.dproj",
94+
"dest": "packages\\Rad Studio $compilerWithCodeName$"
8895
}
8996
],
9097
"searchPaths": [
9198
{
9299
"path": "src"
93100
}
101+
],
102+
"build": [
103+
{
104+
"id": "Runtime",
105+
"project": ".\\packages\\Rad Studio $compilerWithCodeName$\\VSoft.MessagingR.dproj"
106+
}
94107
]
95108
}
96109
]
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
package VSoft.MessagingR;
2+
3+
{$R *.res}
4+
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5+
{$ALIGN 8}
6+
{$ASSERTIONS ON}
7+
{$BOOLEVAL OFF}
8+
{$DEBUGINFO OFF}
9+
{$EXTENDEDSYNTAX ON}
10+
{$IMPORTEDDATA ON}
11+
{$IOCHECKS ON}
12+
{$LOCALSYMBOLS ON}
13+
{$LONGSTRINGS ON}
14+
{$OPENSTRINGS ON}
15+
{$OPTIMIZATION OFF}
16+
{$OVERFLOWCHECKS OFF}
17+
{$RANGECHECKS OFF}
18+
{$REFERENCEINFO ON}
19+
{$SAFEDIVIDE OFF}
20+
{$STACKFRAMES ON}
21+
{$TYPEDADDRESS OFF}
22+
{$VARSTRINGCHECKS ON}
23+
{$WRITEABLECONST OFF}
24+
{$MINENUMSIZE 1}
25+
{$IMAGEBASE $400000}
26+
{$DEFINE DEBUG}
27+
{$ENDIF IMPLICITBUILDING}
28+
{$DESCRIPTION 'VSoft.Messaging Runtime for 10.0'}
29+
{$LIBSUFFIX '230'}
30+
{$RUNONLY}
31+
{$IMPLICITBUILD OFF}
32+
33+
requires
34+
rtl;
35+
36+
contains
37+
VSoft.Messaging.Channel in '..\..\src\VSoft.Messaging.Channel.pas',
38+
VSoft.Messaging.Dispatchers in '..\..\src\VSoft.Messaging.Dispatchers.pas',
39+
VSoft.Messaging.Internal in '..\..\src\VSoft.Messaging.Internal.pas',
40+
VSoft.Messaging in '..\..\src\VSoft.Messaging.pas';
41+
42+
end.

0 commit comments

Comments
 (0)