From f3f53fd764fbf0714dbbae9e920f4f6989d79c34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tin=20=C5=A0vagelj?= Date: Tue, 30 Apr 2024 15:17:44 +0000 Subject: [PATCH] Fix conky-cairo_imlib2_helper dependency conditions (#1874) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tin Å vagelj --- cmake/ConkyBuildOptions.cmake | 4 ++-- lua/CMakeLists.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cmake/ConkyBuildOptions.cmake b/cmake/ConkyBuildOptions.cmake index 06cf0fba..6fb3ec04 100644 --- a/cmake/ConkyBuildOptions.cmake +++ b/cmake/ConkyBuildOptions.cmake @@ -210,10 +210,10 @@ dependent_option(BUILD_MOUSE_EVENTS "Enable mouse event support" true "Mouse event support requires Wayland or X11 enabled") # Lua library options -dependent_option(BUILD_LUA_CAIRO "Build cairo bindings for Lua" false +dependent_option(BUILD_LUA_CAIRO "Build Cairo bindings for Lua" false "BUILD_GUI" false "Cairo Lua bindings depend on BUILD_GUI") -dependent_option(BUILD_LUA_CAIRO_XLIB "Build Imlib2 bindings for Lua" true +dependent_option(BUILD_LUA_CAIRO_XLIB "Build Cairo & Xlib interoperability for Lua" true "BUILD_X11;BUILD_LUA_CAIRO" false "Cairo Xlib Lua bindings require Cairo and X11") dependent_option(BUILD_LUA_IMLIB2 "Build Imlib2 bindings for Lua" false diff --git a/lua/CMakeLists.txt b/lua/CMakeLists.txt index 9fe5cf17..fb96ee0c 100644 --- a/lua/CMakeLists.txt +++ b/lua/CMakeLists.txt @@ -79,7 +79,7 @@ if(BUILD_LUA_IMLIB2) print_target_properties(conky-imlib2) endif(BUILD_LUA_IMLIB2) -if(BUILD_LUA_IMLIB2) +if(BUILD_LUA_CAIRO AND BUILD_LUA_IMLIB2) include_directories(${luacairo_includes} ${luaimlib2_includes} ${CMAKE_CURRENT_SOURCE_DIR}) wrap_tolua(luacairo_imlib2_helper_src cairo_imlib2_helper.pkg) @@ -93,7 +93,7 @@ if(BUILD_LUA_IMLIB2) ${luaimlib2_libs} toluapp_lib_static) set(lua_libs ${lua_libs} conky-cairo_imlib2_helper) -endif(BUILD_LUA_IMLIB2) +endif(BUILD_LUA_CAIRO AND BUILD_LUA_IMLIB2) if(BUILD_LUA_RSVG) include_directories(${luarsvg_includes} ${CMAKE_CURRENT_SOURCE_DIR})