diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/CMakeLists.txt | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ed1cfc276..b43794804 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -532,14 +532,16 @@ if(FLTK_USE_X11) endif(FLTK_USE_X11) if(FLTK_USE_WAYLAND) - pkg_check_modules(DBUS IMPORTED_TARGET dbus-1) set(IDIRS "${CMAKE_CURRENT_BINARY_DIR}") set(CDEFS "_GNU_SOURCE;HAVE_MEMFD_CREATE;HAVE_MKOSTEMP;HAVE_POSIX_FALLOCATE") set(COPTS "-fPIC") - if(DBUS_FOUND) - set(CDEFS "${CDEFS};HAS_DBUS") - set(IDIRS "${IDIRS};${DBUS_INCLUDE_DIRS}") - endif(DBUS_FOUND) + if(FLTK_USE_DBUS) + pkg_check_modules(DBUS IMPORTED_TARGET dbus-1) + if(DBUS_FOUND) + set(CDEFS "${CDEFS};HAS_DBUS") + set(IDIRS "${IDIRS};${DBUS_INCLUDE_DIRS}") + endif(DBUS_FOUND) + endif(FLTK_USE_DBUS) if(USE_SYSTEM_LIBDECOR) set(CDEFS "${CDEFS};USE_SYSTEM_LIBDECOR;LIBDECOR_PLUGIN_DIR=${LIBDECOR_PLUGIN_DIR}") if(GTK_FOUND) @@ -809,7 +811,7 @@ if(UNIX AND FLTK_USE_WAYLAND) append_optional_libs("PkgConfig::WLDCURSOR;PkgConfig::WLDCLIENT;PkgConfig::XKBCOMMON") - if(DBUS_FOUND) + if(FLTK_USE_DBUS AND DBUS_FOUND) append_optional_libs(PkgConfig::DBUS) endif() |
