diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2021-05-01 22:23:16 +0200 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2021-06-07 13:00:41 +0200 |
commit | 1aef23ab5fb877b4d70959de9c41e0e385e596b8 (patch) | |
tree | f1353f12bc19a2a8ba40504d1b47e28e17a1f9d3 /INSTALL | |
parent | 479aefda4fdc32b859f2aec396f3f69921472bb6 (diff) | |
download | ayatana-indicator-session-1aef23ab5fb877b4d70959de9c41e0e385e596b8.tar.gz ayatana-indicator-session-1aef23ab5fb877b4d70959de9c41e0e385e596b8.tar.bz2 ayatana-indicator-session-1aef23ab5fb877b4d70959de9c41e0e385e596b8.zip |
INSTALL.md: Renamed from INSTALL file; adjust to updated test and coverage CMake build options.
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/INSTALL b/INSTALL deleted file mode 100644 index fc8d601..0000000 --- a/INSTALL +++ /dev/null @@ -1,86 +0,0 @@ -# -# Copyright (C) 2013 Canonical Ltd -# Copyright (C) 2017, Mike Gabriel <mike.gabriel@das-netzwerkteam.de> -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License version 3 as -# published by the Free Software Foundation. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# - -Compile-time build dependencies -------------------------------- - - gettext (gettext 0.18.1.1-10ubuntu3 or later) - - glib (libglib2.0, 2.35.4 or later) - - cmake (cmake, 2.8.9 or later) - - gcovr (gcovr, 2.4 or later) - - lcov (lcov, 1.9 or later) - - google test (libgtest-dev, 1.6.0 or later) - - cppcheck (cppcheck) - -Runtime DBus dependencies -------------------------- - - org.ayatana.indicators.webcredentials - - org.freedesktop.Accounts - - org.freedesktop.Accounts.User - - org.freedesktop.DisplayManager.Seat - - org.freedesktop.login1.Manager - - org.freedesktop.login1.Seat - - org.freedesktop.login1.User - - org.gnome.ScreenSaver - - org.gnome.SessionManager - - org.gnome.SessionManager.EndSessionDialog - -Building the code ------------------ -The simplest case is: - $ cd ayatana-indicator-session-X.Y.Z - $ mkdir build - $ cd build - $ cmake .. - $ make - -Running the tests ------------------ - $ cd ayatana-indicator-session-X.Y.Z - $ mkdir build - $ cd build - $ cmake .. - $ make - $ make test - $ make cppcheck - -Generating Test Coverage Reports --------------------------------- - $ cd ayatan-indicator-session-X.Y.Z - $ mkdir build-coverage - $ cd build-coverage - $ cmake -DCMAKE_BUILD_TYPE=coverage .. - $ make - $ make coverage-html - -Installation ------------- - -what gets installed -LC_ALL=C /usr/bin/intltool-merge -x -u --no-translations org.ayatana.indicator.session.gschema.xml.in org.ayatana.indicator.session.gschema.xml - - - - -FIXME: not tested -To get files that form part of an installation, run a "make install" -in the build directory. By default, this installs them in the "install" -subdirectory of the build directory. If you want to install into a -different directory, use - -$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local # Or wherever... -$ make release -$ make install |