Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show First 20 Lines • Show All 150 Lines • ▼ Show 20 Line(s) | |||||
151 | find_package(EGL) | 151 | find_package(EGL) | ||
152 | set_package_properties(EGL PROPERTIES | 152 | set_package_properties(EGL PROPERTIES | ||
153 | TYPE RUNTIME | 153 | TYPE RUNTIME | ||
154 | PURPOSE "Required to build KWin with EGL support" | 154 | PURPOSE "Required to build KWin with EGL support" | ||
155 | ) | 155 | ) | ||
156 | 156 | | |||
157 | find_package(epoxy) | 157 | find_package(epoxy) | ||
158 | set_package_properties(epoxy PROPERTIES DESCRIPTION "libepoxy" | 158 | set_package_properties(epoxy PROPERTIES DESCRIPTION "libepoxy" | ||
159 | URL "http://github.com/anholt/libepoxy" | 159 | URL "https://github.com/anholt/libepoxy" | ||
160 | TYPE REQUIRED | 160 | TYPE REQUIRED | ||
161 | PURPOSE "OpenGL dispatch library" | 161 | PURPOSE "OpenGL dispatch library" | ||
162 | ) | 162 | ) | ||
163 | 163 | | |||
164 | set(HAVE_DL_LIBRARY FALSE) | 164 | set(HAVE_DL_LIBRARY FALSE) | ||
165 | if(epoxy_HAS_GLX) | 165 | if(epoxy_HAS_GLX) | ||
166 | find_library(DL_LIBRARY dl) | 166 | find_library(DL_LIBRARY dl) | ||
167 | if(DL_LIBRARY) | 167 | if(DL_LIBRARY) | ||
▲ Show 20 Lines • Show All 43 Lines • ▼ Show 20 Line(s) | |||||
211 | endif() | 211 | endif() | ||
212 | 212 | | |||
213 | find_package(libhybris) | 213 | find_package(libhybris) | ||
214 | set_package_properties(libhybris PROPERTIES TYPE OPTIONAL PURPOSE "Required for libhybris backend") | 214 | set_package_properties(libhybris PROPERTIES TYPE OPTIONAL PURPOSE "Required for libhybris backend") | ||
215 | set(HAVE_LIBHYBRIS ${libhybris_FOUND}) | 215 | set(HAVE_LIBHYBRIS ${libhybris_FOUND}) | ||
216 | 216 | | |||
217 | find_package(X11) | 217 | find_package(X11) | ||
218 | set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries" | 218 | set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries" | ||
219 | URL "http://www.x.org" | 219 | URL "https://www.x.org" | ||
220 | TYPE REQUIRED | 220 | TYPE REQUIRED | ||
221 | ) | 221 | ) | ||
222 | add_feature_info("XInput" X11_Xinput_FOUND "Required for poll-free mouse cursor updates") | 222 | add_feature_info("XInput" X11_Xinput_FOUND "Required for poll-free mouse cursor updates") | ||
223 | set(HAVE_X11_XINPUT ${X11_Xinput_FOUND}) | 223 | set(HAVE_X11_XINPUT ${X11_Xinput_FOUND}) | ||
224 | 224 | | |||
225 | # All the required XCB components | 225 | # All the required XCB components | ||
226 | find_package(XCB 1.10 | 226 | find_package(XCB 1.10 | ||
227 | REQUIRED COMPONENTS | 227 | REQUIRED COMPONENTS | ||
Show All 27 Lines | |||||
255 | 255 | | |||
256 | # dependencies for QPA plugin | 256 | # dependencies for QPA plugin | ||
257 | find_package(Qt5FontDatabaseSupport REQUIRED) | 257 | find_package(Qt5FontDatabaseSupport REQUIRED) | ||
258 | find_package(Qt5ThemeSupport REQUIRED) | 258 | find_package(Qt5ThemeSupport REQUIRED) | ||
259 | find_package(Qt5EventDispatcherSupport REQUIRED) | 259 | find_package(Qt5EventDispatcherSupport REQUIRED) | ||
260 | 260 | | |||
261 | find_package(Freetype REQUIRED) | 261 | find_package(Freetype REQUIRED) | ||
262 | set_package_properties(Freetype PROPERTIES DESCRIPTION "A font rendering engine" | 262 | set_package_properties(Freetype PROPERTIES DESCRIPTION "A font rendering engine" | ||
263 | URL "http://www.freetype.org" | 263 | URL "https://www.freetype.org" | ||
264 | TYPE REQUIRED | 264 | TYPE REQUIRED | ||
265 | PURPOSE "Needed for KWin's QPA plugin." | 265 | PURPOSE "Needed for KWin's QPA plugin." | ||
266 | ) | 266 | ) | ||
267 | find_package(Fontconfig REQUIRED) | 267 | find_package(Fontconfig REQUIRED) | ||
268 | set_package_properties(Fontconfig PROPERTIES | 268 | set_package_properties(Fontconfig PROPERTIES | ||
269 | TYPE REQUIRED | 269 | TYPE REQUIRED | ||
270 | PURPOSE "Needed for KWin's QPA plugin." | 270 | PURPOSE "Needed for KWin's QPA plugin." | ||
271 | ) | 271 | ) | ||
272 | 272 | | |||
273 | find_package(Xwayland) | 273 | find_package(Xwayland) | ||
274 | set_package_properties(Xwayland PROPERTIES | 274 | set_package_properties(Xwayland PROPERTIES | ||
275 | URL "http://x.org" | 275 | URL "https://x.org" | ||
276 | DESCRIPTION "Xwayland X server" | 276 | DESCRIPTION "Xwayland X server" | ||
277 | TYPE RUNTIME | 277 | TYPE RUNTIME | ||
278 | PURPOSE "Needed for running kwin_wayland" | 278 | PURPOSE "Needed for running kwin_wayland" | ||
279 | ) | 279 | ) | ||
280 | 280 | | |||
281 | find_package(Libcap) | 281 | find_package(Libcap) | ||
282 | set_package_properties(Libcap PROPERTIES | 282 | set_package_properties(Libcap PROPERTIES | ||
283 | TYPE OPTIONAL | 283 | TYPE OPTIONAL | ||
▲ Show 20 Lines • Show All 464 Lines • Show Last 20 Lines |