Skip to content
forked from lxqt/libqtxdg

Qt implementation of freedesktop.org xdg specs

License

Notifications You must be signed in to change notification settings

geiseri/libqtxdg

 
 

Repository files navigation

Overview
========
libqtxdg is An Qt implementation of freedesktop.org xdg specifications.
It can be built with Qt4 and Qt5


Dependencies
============
Qt4 build:
    Qt4
    libmagic OR QtMimeTypes

QtMimeTypes the preffered. libmagic is deprecated and may be dropped in future
releases.
QtMimeTypes can be found at: https://qt.gitorious.org/qtplayground/mimetypes

Qt5 build:
    Qt5


Configuration
============
libqtxdg uses the CMake build system. Everything that applies to CMake also
applies here.

Configuration options:
    USE_QT5     	Builds with Qt5, defaults to then environment variable
                        with the same name.

    USE_QTMIMETYPES	It only affects the Qt4 build. Builds using QtMimeTypes.
			Defaults to On. If set to OFF libmagic will be used.

    BUILD_TESTS         Builds tests, defaults to OFF

Configuration Examples:
    Build with Qt5 and build self tests:
        cmake -DUSE_QT5=ON -DBUILD_TESTS=ON ..

    Build with Qt4 and no tests using QtMimeTypes
        cmake -DUSE_QT5=OFF ..

    Build with Qt4, no tests and using libmagic
        cmake -DUSE_QT5=OFF -DUSE_QTMIMETYPES=OFF ..

About

Qt implementation of freedesktop.org xdg specs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.6%
  • TypeScript 6.7%
  • C 1.5%
  • Shell 0.2%