]> sigrok.org Git - pulseview.git/blame - INSTALL
pv::view::View::zoom_fit: clamp the scale between MaxScale and MinScale
[pulseview.git] / INSTALL
CommitLineData
a5331e7a
UH
1-------------------------------------------------------------------------------
2INSTALL
3-------------------------------------------------------------------------------
4
dd3b0532
AG
5Requirements
6------------
7
8 - git
9 - g++
10 - make
11 - libtool
12 - pkg-config >= 0.22
7ba41e7e 13 - cmake >= 2.8.6
dd3b0532
AG
14 - libglib >= 2.28.0
15 - Qt >= 4.5
16 - libboost >= 1.42 (including the following libs):
17 - libboost-system
18 - libboost-thread
e863bfad 19 - libboost-test (optional, only needed to run the unit tests)
dd3b0532 20 - libsigrok >= 0.2.0
e863bfad 21 - libsigrokdecode >= 0.2.0
dd3b0532
AG
22
23
24Building and installing
25-----------------------
26
27In order to get the PulseView source code and build it, run:
28
29 $ git clone git://sigrok.org/pulseview
30 $ cd pulseview
31 $ cmake .
32 $ make
33
34For installing PulseView:
35
36 $ make install
37
a5331e7a 38See the following wiki page for more (OS-specific) instructions:
dd3b0532 39
a5331e7a 40 http://sigrok.org/wiki/Building
dd3b0532
AG
41
42
43Creating a source distribution package
44--------------------------------------
45
46In order to build a source package begin with an unconfigured source tree.
47
48 $ mkdir dist
49 $ cd dist
50 $ cmake ..
51 $ make package_source
a5331e7a 52