Skip to content

hawaii-desktop/hawaii-terminal

Repository files navigation

Terminal

IRC Network GitHub release GitHub issues Build Status

Terminal emulator for the Hawaii desktop environment.

Dependencies

Qt >= 5.6.0 with at least the following modules is required:

The following modules and their dependencies are required:

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

A copy of the license appears in the file LICENSE.GPLv2 included with this software.

Build and install

Before building you need to configure the build with cmake and specify the installation prefix with the -DCMAKE_INSTALL_PREFIX argument.

If you plan to install on /usr you will also need to enable KDE_INSTALL_USE_QT_SYS_PATHS like this:

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
make
sudo make install

If you want to install on a custom path, let's say /opt/hawaii you can build like this:

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/hawaii
make
sudo make install

Build type

You can also specify the build type with the -DCMAKE_BUILD_TYPE argument to cmake, which allows the following values:

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

CMAKE_BUILD_TYPE defaults to RelWithDebInfo.

An example of debug build, installing under /opt/hawaii:

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/hawaii -DCMAKE_BUILD_TYPE=Debug
make
sudo make install

An example of release build, installing undef /opt/hawaii:

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/hawaii -DCMAKE_BUILD_TYPE=Release
make
sudo make install