forked from linux-minidisc/linux-minidisc
-
Notifications
You must be signed in to change notification settings - Fork 12
/
README
31 lines (22 loc) · 1022 Bytes
/
README
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
PREREQUISITES
qmake (you don't need the whole Qt stuff for the non-GUI parts, just qmake)
glib (for the core library)
mad (for MP3 transfer, can be disabled)
libgcrypt (for PCM transfer, can be disabled)
Qt (for the GUI)
BUILDING
This project uses the qmake build system to cooperate with the Qt Creator
IDE. To compile in Qt Creator, just open md.pro. To compile at the
command line, run
qmake
make
Depending on the default configuration of your system, you will find
the executables in the debug subdirectory, the release subdirectories or
directly in the directories qhimdtransfer and himdtest.
To disable the optional features, the following keywords are recognized
in the CONFIG variable:
without_mad -> disables MP3 support; you wont need mad
without_gcrypt -> disables PCM support; you wont need gcrypt
without_gui -> disables qhimdtransfer; you wont need Qt and sox
So, the minimal configuration is built by using
qmake CONFIG+=without_mad CONFIG+=without_gcrypt CONFIG+=without_gui