diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2021-06-16 15:27:23 +0200 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2021-06-16 15:27:23 +0200 |
commit | 822f3a3223288213632d5c998945ba8a31d4ab70 (patch) | |
tree | 7b8b97ccdf4f21e4452fd3c4d1cac336352167ce /data/CMakeLists.txt | |
parent | 8b63acd444b8e8ad757e25b1f2fca0ec037f149f (diff) | |
parent | 02200d285cfdb062a96288777fdff29f928838c0 (diff) | |
download | libayatana-common-822f3a3223288213632d5c998945ba8a31d4ab70.tar.gz libayatana-common-822f3a3223288213632d5c998945ba8a31d4ab70.tar.bz2 libayatana-common-822f3a3223288213632d5c998945ba8a31d4ab70.zip |
Merge branch 'tari01-pr/add-ayatana-indicators-target'
Attributes GH PR #26: https://github.com/AyatanaIndicators/libayatana-common/pull/26
Diffstat (limited to 'data/CMakeLists.txt')
-rw-r--r-- | data/CMakeLists.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt index 7f12337..2949f15 100644 --- a/data/CMakeLists.txt +++ b/data/CMakeLists.txt @@ -4,3 +4,16 @@ find_package(GSettings) set(ENV{LC_ALL} "C") execute_process(COMMAND intltool-merge -quiet --xml-style --utf8 --no-translations "${CMAKE_CURRENT_SOURCE_DIR}/org.ayatana.common.gschema.xml.in" "${CMAKE_CURRENT_BINARY_DIR}/org.ayatana.common.gschema.xml") add_schema("org.ayatana.common.gschema.xml") + +# ayatana-indicators.target + +pkg_check_modules(SYSTEMD systemd) + +if (${SYSTEMD_FOUND}) + if (${SYSTEMD_VERSION} VERSION_LESS 247) + set(SYSTEMD_USER_UNIT_DIR "${CMAKE_INSTALL_FULL_LIBDIR}/systemd/user") + else() + pkg_get_variable(SYSTEMD_USER_UNIT_DIR systemd systemd_user_unit_dir) + endif() + install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/ayatana-indicators.target" DESTINATION "${SYSTEMD_USER_UNIT_DIR}") +endif() |