Skip to content

Commit 12cad62

Browse files
authored
creates a separate package for the strings plugin (#1171)
* creates a separate package for the strings plugin this PR removes strings plugin from `beagle` package and introduce a new package `bap-beagle-strings` for it * restores string plugin * fixes typo
1 parent 2e81951 commit 12cad62

File tree

3 files changed

+23
-20
lines changed

3 files changed

+23
-20
lines changed

oasis/beagle

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,3 @@ Library beagle_prey
2020
Modules: Beagle_prey
2121
BuildDepends: bap, bap-primus, core_kernel, ppx_jane, monads, regular
2222
XMETADescription: beagle attributes
23-
24-
Library strings_plugin
25-
Build$: flag(everything) || flag(beagle)
26-
Path: plugins/strings
27-
FindlibName: bap-plugin-strings
28-
BuildDepends: bap, bap-strings, bap-beagle-prey, core_kernel, regular
29-
InternalModules: Strings_main
30-
XMETAExtraLines: tags="pass, strings"
31-
XMETADescription: find strings of characters

oasis/strings

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
Flag strings
2-
Description: Build string analysis library
2+
Description: Build strings plugin
33
Default: false
44

5-
6-
Library bap_strings
5+
Library strings_plugin
76
Build$: flag(everything) || flag(strings)
8-
Path: lib/bap_strings
9-
FindlibName: bap-strings
10-
BuildDepends: core_kernel,ppx_jane
11-
Modules: Bap_strings,
12-
Bap_strings_detector,
13-
Bap_strings_index,
14-
Bap_strings_unscrambler,
15-
Bap_strings_scanner
7+
Path: plugins/strings
8+
FindlibName: bap-plugin-strings
9+
BuildDepends: bap, bap-strings, bap-beagle-prey, core_kernel, regular
10+
InternalModules: Strings_main
11+
XMETAExtraLines: tags="pass, strings"
12+
XMETADescription: find strings of characters

oasis/strings_library

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
Flag strings_library
2+
Description: Build string analysis library
3+
Default: false
4+
5+
6+
Library bap_strings
7+
Build$: flag(everything) || flag(strings_library)
8+
Path: lib/bap_strings
9+
FindlibName: bap-strings
10+
BuildDepends: core_kernel,ppx_jane
11+
Modules: Bap_strings,
12+
Bap_strings_detector,
13+
Bap_strings_index,
14+
Bap_strings_unscrambler,
15+
Bap_strings_scanner

0 commit comments

Comments
 (0)