diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index e1f09cc..24a907d 100644 --- a/modules/CMakeLists.txt +++ b/modules/CMakeLists.txt @@ -38,12 +38,13 @@ if (NOT I3_IPC_H) message(FATAL_ERROR "cannot find header file: i3/ipc.h") endif () add_library(i3-common STATIC EXCLUDE_FROM_ALL i3-common.c i3-common.h) +target_link_libraries(i3-common PkgConfig::json) +if (ENABLE_X11) + target_link_libraries(i3-common xcb-stuff) +endif () add_library(i3 ${lib_type} i3.c) -target_link_libraries(i3 module-sdk i3-common dynlist PkgConfig::json) -if (ENABLE_X11) - target_link_libraries(i3 xcb-stuff) -endif () +target_link_libraries(i3 module-sdk i3-common dynlist) list(APPEND enabled i3) add_library(label ${lib_type} label.c)