Konstantinos Margaritis
3c04ec25bb
Merge pull request #232 from isildur-g/develop
...
minor changes to build in BSD (Net and Free)
2024-04-17 08:59:49 +03:00
G.E.
6e306a508e
removing the dispatcher.c changes from this branch/PR
2024-04-16 17:43:11 +03:00
Gregory Economou
b6b0ab1a9b
added a fixme for the clunky rpath setting logic
2024-04-16 15:18:58 +03:00
Gregory Economou
81722040f8
cmake adds newlines to variables set from command output, trashing the
...
usefulness of the flexible method of setting the rpath var. back to
the clunky manual setting.
2024-04-16 15:04:20 +03:00
Gregory Economou
00b1a50977
made the rpath finding a bit more flexible than just hardcoded gcc12 and gcc13
2024-04-16 13:09:05 +03:00
Gregory Economou
12e95b2c5c
bit hacky but it works for setting rpath in freebsd
2024-04-16 10:17:53 +03:00
Gregory Economou
b312438929
probably fixed the bit about not finding the right libs in some bsd installs
2024-04-15 16:50:58 +03:00
Gregory Economou
d96206a12f
united the static fat runtime dispatcher with the BSD support.
2024-04-15 14:59:08 +03:00
G.E.
2e86b8524d
first try at getting cmake to leave custom shared lib paths with the binary,
...
with package added compilers we need to find the right std libs from the
compiler we added, not the base install libs.
2024-04-15 11:52:33 +03:00
G.E.
b0916df825
one more place to fix where clang in bsd is more picky than gcc in linux
2024-04-15 11:44:22 +03:00
G.E.
0376319a93
tiny edit to readme
2024-04-15 11:07:45 +03:00
G.E.
d0b39914df
added ccache for freebsd install recommendations
2024-04-11 17:47:16 +03:00
G.E.
372053ba4f
adding libpcap to the bsd packages to install for building/running
2024-04-11 15:06:18 +03:00
G.E.
773d57d890
added copyright info for modified src files
2024-04-11 09:49:43 +03:00
Konstantinos Margaritis
c2700cafd9
Merge pull request #237 from gtsoul-tech/feature/microbenchmarkingCSV
...
Microbenchmarking tool changed color output to csv output
2024-04-02 17:33:28 +03:00
gtsoul-tech
3670e52c87
output tabulated and csv
2024-04-02 14:56:27 +03:00
gtsoul-tech
62a275e576
change first column name csv
2024-04-02 13:32:51 +03:00
gtsoul-tech
b5a29155e4
removed color output code
2024-04-02 11:28:00 +03:00
gtsoul-tech
50a62a17ff
changed color output to csv output
2024-04-01 16:05:13 +03:00
isildur-g
e20ba37208
slightly clearer comments in netbsd section
2024-03-27 17:33:25 +02:00
isildur-g
42653b8a31
also sqlite info for bsd
2024-03-27 17:28:24 +02:00
isildur-g
e2ce866462
some more bsd detail
2024-03-27 17:24:08 +02:00
isildur-g
e239f482fd
more system prep info for bsd
2024-03-27 17:19:56 +02:00
isildur-g
dc371fb682
also added note for CC/CXX vars in fbsd/ppc which are different.
2024-03-27 16:35:21 +02:00
isildur-g
17c78ff23c
more verbose instructions for preparing BSD systems.
2024-03-27 16:31:02 +02:00
Konstantinos Margaritis
d7fb5f437a
Merge pull request #235 from VectorCamp/revert-234-feature/add-wider-sheng-implementation-on-arm
...
Revert "RFC Enable sheng32/64 for SVE"
2024-03-19 13:24:27 +02:00
Konstantinos Margaritis
f5412b3509
Revert "RFC Enable sheng32/64 for SVE"
2024-03-19 11:40:23 +02:00
Konstantinos Margaritis
c9b3a86908
Merge pull request #234 from ypicchi-arm/feature/add-wider-sheng-implementation-on-arm
...
RFC Enable sheng32/64 for SVE
2024-03-14 21:58:42 +02:00
G.E.
1ea53768a6
whitespace editing in readme
2024-03-13 17:33:23 +02:00
G.E.
b006d7f620
shortened freebsd text
2024-03-12 16:50:57 +02:00
isildur-g
d0498f942d
typo fix
2024-03-12 13:58:50 +01:00
G.E.
0045a2bdc7
moved HAVE_BUILTIN_POPCOUNT def to cmake
2024-03-12 14:22:39 +02:00
G.E.
226645eaf1
another small cleanup in readme
2024-03-12 12:59:16 +02:00
G.E.
d6d7a96c44
incremental improvement in cleanliness
2024-03-12 12:37:08 +02:00
Konstantinos Margaritis
6b459843e6
Merge pull request #231 from jlinton/develop-add-man-pages
...
Add man page generation, change man section, update docs to reflect name change, and couple other tweaks
2024-03-12 10:34:09 +02:00
Konstantinos Margaritis
9db7b529e2
Merge pull request #233 from bradlarsen/develop
...
Add CMake options for more build granularity
2024-03-12 10:05:52 +02:00
Yoan Picchi
f9e254ab41
Enable sheng32/64 for SVE
...
Signed-off-by: Yoan Picchi <yoan.picchi@arm.com>
2024-03-11 12:46:08 +00:00
Jeremy Linton
6bbd4821f0
hsbench: Update test program output
...
While fixing the documentation, it was noticed that the hsbench
output was still referring to the project as Hyperscan.
Lets correct it.
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
2024-03-07 17:55:47 -06:00
Jeremy Linton
0c57b6c894
pkgconfig: Correct library description
...
Correct the description in the pkgconfig file, but
leave the name alone as we want to remain compatible
with projects utilizing hyperscan.
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
2024-03-07 17:55:47 -06:00
Jeremy Linton
943f198ebf
documentation: Replace project name with Vectorscan and general updates
...
The generated documentation continues to refer to Hyperscan
despite the project now being VectorScan. Lets replace many
of the Hyperscan references with Vectorscan.
At the same time, lets resync the documentation here with the
vectorscan readme. This updates the supported platforms/compilers
and build options.
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
2024-03-07 17:55:47 -06:00
Jeremy Linton
2d23d24b67
documentation: Update project name and copyright
...
The project name in the documentation should probably
be updated to reflect that this is vectorscan. Update
the copyright too.
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
2024-03-07 17:55:47 -06:00
Jeremy Linton
d9a75dc3b9
documentation: Add cmake option to build man pages
...
Man pages tend to be preferred in some circles, lets add an
option to build the vectorscan documentation that way.
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
2024-03-07 17:55:47 -06:00
Brad Larsen
bd7423f4f0
Add CMake options for more build granularity
...
This adds three new CMake options, all defaulting to true, making it
possible to opt-out of building parts of Vectorscan that are not
essential for deployment of the matching runtime.
These new options:
- `BUILD_UNIT`: control whether the `unit` directory is included
- `BUILD_DOC`: control whether the `doc` directory is included
- `BUILD_TOOLS`: control whether the `tools` directory is included
2024-03-06 16:32:12 -05:00
isildur-g
523db6051d
maybe netbsd is more pedantic about this?
2024-03-06 17:05:55 +01:00
isildur-g
afcbd28d3b
lets not disable warnings
2024-03-06 16:39:34 +01:00
isildur-g
f7a4d41c63
more readme format tinkering
2024-03-06 15:53:03 +01:00
isildur-g
4739c76a11
formatting in readme
2024-03-06 15:50:26 +01:00
G.E.
a6a35e044c
minor change for more certain success in netbsd
2024-03-06 15:28:20 +01:00
G.E.
30ae8505c3
lets rather not add lines of code not yet used anywhere
2024-03-06 14:57:28 +01:00
G.E.
a05c891146
updated readme to reflect FreeBSD build
2024-03-06 12:31:35 +01:00