Skip to content

Commit 6a2da83

Browse files
committed
Add missing directives for shared libraries
See: https://gitlab.com/freepascal.org/fpc/source/-/issues/8128
1 parent c1b819f commit 6a2da83

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3434
- `LARGEADDRESSAWARE`
3535
- `MAXPAGESIZE`
3636
- `NXCOMPAT`
37+
- `SONAME`
38+
- `SOPREFIX`
39+
- `SOSUFFIX`
40+
- `SOVERSION`
3741
- `STACKCHECKS`
3842
- `STRINGCHECKS`
3943
- `TSAWARE`

delphi-frontend/src/main/java/org/sonar/plugins/communitydelphi/api/directive/ParameterDirective.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ enum ParameterKind {
3636
LIBSUFFIX("libsuffix"),
3737
LIBVERSION("libversion"),
3838
LINK("link", 'l'),
39+
SONAME("soname"),
40+
SOPREFIX("soprefix"),
41+
SOSUFFIX("sosuffix"),
42+
SOVERSION("soversion"),
3943
STACKSIZE(null, 'm', Platform.WINDOWS),
4044
MINSTACKSIZE("minstacksize"),
4145
MAXPAGESIZE("maxpagesize"),

0 commit comments

Comments
 (0)