diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index edf486ca..c80f6361 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
@@ -47,6 +47,7 @@ option(enable-swaybar "Enables the swaybar utility" YES) | |||
47 | option(enable-swaygrab "Enables the swaygrab utility" YES) | 47 | option(enable-swaygrab "Enables the swaygrab utility" YES) |
48 | option(enable-swaymsg "Enables the swaymsg utility" YES) | 48 | option(enable-swaymsg "Enables the swaymsg utility" YES) |
49 | option(enable-gdk-pixbuf "Use Pixbuf to support more image formats" YES) | 49 | option(enable-gdk-pixbuf "Use Pixbuf to support more image formats" YES) |
50 | option(enable-tray "Enables the swaybar tray" YES) | ||
50 | option(zsh-completions "Zsh shell completions" NO) | 51 | option(zsh-completions "Zsh shell completions" NO) |
51 | option(default-wallpaper "Installs the default wallpaper" YES) | 52 | option(default-wallpaper "Installs the default wallpaper" YES) |
52 | option(LD_LIBRARY_PATH "Configure sway's default LD_LIBRARY_PATH") | 53 | option(LD_LIBRARY_PATH "Configure sway's default LD_LIBRARY_PATH") |
@@ -64,6 +65,7 @@ find_package(Cairo REQUIRED) | |||
64 | find_package(Pango REQUIRED) | 65 | find_package(Pango REQUIRED) |
65 | find_package(GdkPixbuf) | 66 | find_package(GdkPixbuf) |
66 | find_package(PAM) | 67 | find_package(PAM) |
68 | find_package(DBus) | ||
67 | 69 | ||
68 | find_package(LibInput REQUIRED) | 70 | find_package(LibInput REQUIRED) |
69 | 71 | ||
@@ -90,6 +92,17 @@ else() | |||
90 | message(STATUS "Building without gdk-pixbuf, only png images supported.") | 92 | message(STATUS "Building without gdk-pixbuf, only png images supported.") |
91 | endif() | 93 | endif() |
92 | 94 | ||
95 | if (enable-tray) | ||
96 | if (DBUS_FOUND) | ||
97 | set(ENABLE_TRAY) | ||
98 | add_definitions(-DENABLE_TRAY) | ||
99 | else() | ||
100 | message(WARNING "Tray required but DBus was not found. Tray will not be included") | ||
101 | endif() | ||
102 | else() | ||
103 | message(STATUS "Building without the tray.") | ||
104 | endif() | ||
105 | |||
93 | include_directories(include) | 106 | include_directories(include) |
94 | 107 | ||
95 | add_subdirectory(protocols) | 108 | add_subdirectory(protocols) |