Skip to content

Commit 2f070fa

Browse files
committed
Add missing directives for shared libraries
See: https://gitlab.com/freepascal.org/fpc/source/-/issues/8128
1 parent 3eb20dc commit 2f070fa

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
@@ -30,6 +30,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3030
- `LARGEADDRESSAWARE`
3131
- `MAXPAGESIZE`
3232
- `NXCOMPAT`
33+
- `SONAME`
34+
- `SOPREFIX`
35+
- `SOSUFFIX`
36+
- `SOVERSION`
3337
- `STACKCHECKS`
3438
- `STRINGCHECKS`
3539
- `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)