forked from acfr/comma
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
28 lines (20 loc) · 786 Bytes
/
README
File metadata and controls
28 lines (20 loc) · 786 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
comma, a generic library of C++ and python components and command-line
utilities for quick and efficient data manipulation, especially streams
of CSV and binary data, protocol packets, structured data (e.g. JSON), etc
INSTALLATION
Currently only building from source using CMake is available. (After building
from source, you can generate deb package using CPack, though.)
Quickest way (works on Ubuntu 18.04 or higher with ansible playbook version 2.5 or higher):
> mkdir src
> cd src
> git clone <repo>
> ansible-playbook comma/system/ansible/install.yml --ask-become-pass
Manual way:
> mkdir -p src build/comma
> cd src
> git clone <repo>
> cd ../build/comma
> cmake ../../src/comma
> make
> sudo make install
Read install.yml, if interested in tweaking build configuration.