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
29
30
31
32
33
34
35
36
37
38
39
40
41
|
Building the code
-----------------
1. $ cd indicator-transfer-X.Y.Z
2. $ mkdir build
3. $ cd build
4. $ cmake ..
or
$ CXX=clang++ CC=clang cmake ..
or
$ cmake -DCMAKE_INSTALL_PREFIX=/your/install/prefix/here ..
or
$ cmake -GNinja ..
5. $ make
Running the tests
-----------------
1. $ cd indicator-transfer-X.Y.Z
2. $ mkdir build
3. $ cd build
4. $ cmake ..
5. $ make
6. $ make test
7. $ make cppcheck
Generating Test Coverage Reports
--------------------------------
1. $ cd indicator-transfer-X.Y.Z
2. $ mkdir build-coverage
3. $ cd build-coverage
4. $ cmake -DCMAKE_BUILD_TYPE=coverage ..
5. $ make
6. $ make coverage-html
What Gets Installed
-------------------
* $DATADIR/upstart/sessions/indicator-transfer.conf
* $DATADIR/upstart/xdg/autostart/indicator-transfer.desktop
* $DATADIR/share/unity/indicators/com.canonical.indicator.transfer
* $PKGLIBEXECDIR/indicator-transfer/indicator-transfer-service
* /etc/xdg/autostart/indicator-transfer.desktop
|