These are the libraries used by Hawaii Shell and other projects related to the Hawaii desktop environment.
This library includes
- A Qt-style wrapper for GSettings that provides a nice settings API based on schemas with change notifications.
Licensed under the GNU Lesser General Public License version 3.0 terms.
Qt >= 5.4.0 with at least the following modules is required:
The following modules and their dependencies are required:
Building this module 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.
CMAKE_BUILD_TYPE parameter allows the following values:
- Debug: debug build
- Release: release build
- RelWithDebInfo: release build with debugging information
Those who want to perform a system-wide installation, such as package maintainers, should pass different arguments to cmake:
mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DKDE_INSTALL_USE_QT_SYS_PATHS=ON ..
Feel free to choose whatever
CMAKE_BUILD_TYPE value you desire.
It's really easy, it's just a matter of typing:
from the build directory.