Library for QtQuick applications
C++
Switch branches/tags
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitattributes
.gitignore
.tag
CMakeLists.txt
COPYING.LIB
README.md
cmake_uninstall.cmake.in

README.md

Fluid

Modules for fluid and dynamic applications development with QtQuick.

Dependencies

In order to build and install Fluid you need Qt 5.1 or better with at least the following modules:

  • qtbase
  • qtjsbackend (doesn't exist on Qt >= 5.2)
  • qtdeclarative
  • qtquickcontrols

You can either build Qt from git yourself or download binaries.

More information about building Qt 5 from can be found here:

http://qt-project.org/wiki/Building-Qt-5-from-Git

Qt 5 binaries can be downloaded from http://qt-project.org/downloads

Build

Building Fluid is a piece of cake.

Assuming you are in the source directory, just create a build directory and run cmake:

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/opt/hawaii ..

To do a debug build the last command can be:

cmake -DCMAKE_INSTALL_PREFIX=/opt/hawaii -DCMAKE_BUILD_TYPE=Debug ..

To do a release build instead it can be:

cmake -DCMAKE_INSTALL_PREFIX=/opt/hawaii -DCMAKE_BUILD_TYPE=Release ..

If not passed, the CMAKE_INSTALL_PREFIX parameter defaults to /usr/local. You have to specify a path that fits your needs, /opt/hawaii is just an example.

Package maintainers would pass -DCMAKE_INSTALL_PREFIX=/usr.

The CMAKE_BUILD_TYPE parameter allows the following values:

  • Debug: debug build
  • Release: release build
  • RelWithDebInfo: release build with debugging information

Installation

It's really easy, it's just a matter of typing:

make install

from the build directory.