updated build instructions

This commit is contained in:
Martchus 2016-04-20 18:47:10 +02:00
parent ab694acc8e
commit 2fbc7ae760
1 changed files with 4 additions and 5 deletions

View File

@ -31,7 +31,7 @@ Taking advantage of padding is currently not supported when dealing with Ogg str
## Download / repository ## Download / repository
I currently provide packages for Arch Linux and Windows. For more information checkout my I currently provide packages for Arch Linux and Windows. For more information checkout my
[website](http://martchus.netai.net/page.php?name=programming). [website](http://martchus.no-ip.biz/website/page.php?name=programming).
## Usage ## Usage
The Tag Editor has a GUI (Qt 5) and a command line interface. The Tag Editor has a GUI (Qt 5) and a command line interface.
@ -116,13 +116,12 @@ Here are some Bash examples which illustrate getting and setting tag information
The application depends on c++utilities, qtutilities and tagparser and is built in the same way as these libaries The application depends on c++utilities, qtutilities and tagparser and is built in the same way as these libaries
which are also available on my GitHub profile. which are also available on my GitHub profile.
The following Qt 5 modules are requried: core gui qml/script widgets webenginewidgets/webkitwidgets The following Qt 5 modules are requried: core concurrent gui network declarative/script widgets webenginewidgets/webkitwidgets
* If Qt Script is installed on the system, the editor will link against it. Otherwise it will link against Qt QML. * If Qt Script is installed on the system, the editor will link against it. Otherwise it will link against Qt QML.
To force usage of Qt QML add "CONFIG+=forcejsengine" to the qmake arguments. * To force usage of Qt Script/Qt QML add `-DJS_PROVIDER=script/qml` to the cmake arguments.
* If Qt WebKitWidgets is installed on the system, the editor will link against it. Otherwise it will link against Qt WebEngineWidgets. * If Qt WebKitWidgets is installed on the system, the editor will link against it. Otherwise it will link against Qt WebEngineWidgets.
To force usage of Qt WebEngineWidgets add "CONFIG+=forcewebengine" to the qmake arguments. * To force usage of Qt WebKit/Qt WebEngine add `-DWEBVIEW_PROVIDER=webkit/webengine` to the cmake arguments.
* When building with CMake the Qt modules can be selected explicitely by specifying -DWEBVIEW_PROVIDER=webkit/webengine and/or -DJS_PROVIDER=script/qml.
## TODO ## TODO
- Support more formats (EXIF, PDF metadata, Theora, ...). - Support more formats (EXIF, PDF metadata, Theora, ...).