File tree 17 files changed +27
-2
lines changed 17 files changed +27
-2
lines changed Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ target_link_libraries(quickshell-core PRIVATE quickshell-build)
44
44
qt_add_qml_module(quickshell-core
45
45
URI Quickshell
46
46
VERSION 0.1
47
+ DEPENDENCIES QtQuick
47
48
OPTIONAL_IMPORTS Quickshell._Window
48
49
DEFAULT_IMPORTS Quickshell._Window
49
50
)
Original file line number Diff line number Diff line change @@ -14,7 +14,11 @@ qt_add_library(quickshell-dbusmenu STATIC
14
14
${DBUS_INTERFACES}
15
15
)
16
16
17
- qt_add_qml_module(quickshell-dbusmenu URI Quickshell.DBusMenu VERSION 0.1)
17
+ qt_add_qml_module(quickshell-dbusmenu
18
+ URI Quickshell.DBusMenu
19
+ VERSION 0.1
20
+ DEPENDENCIES QtQml Quickshell
21
+ )
18
22
19
23
# dbus headers
20
24
target_include_directories (quickshell-dbusmenu PRIVATE ${CMAKE_CURRENT_BINARY_DIR} )
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ endif()
16
16
qt_add_qml_module(quickshell-io
17
17
URI Quickshell.Io
18
18
VERSION 0.1
19
+ DEPENDENCIES QtQml
19
20
QML_FILES
20
21
FileView.qml
21
22
)
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ qt_add_library(quickshell-service-greetd STATIC
6
6
qt_add_qml_module(quickshell-service-greetd
7
7
URI Quickshell.Services.Greetd
8
8
VERSION 0.1
9
+ DEPENDENCIES QtQml
9
10
)
10
11
11
12
target_link_libraries (quickshell-service-greetd PRIVATE ${QT_DEPS} )
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ target_include_directories(quickshell-service-mpris PRIVATE ${CMAKE_CURRENT_BINA
30
30
qt_add_qml_module(quickshell-service-mpris
31
31
URI Quickshell.Services.Mpris
32
32
VERSION 0.1
33
+ DEPENDENCIES QtQml Quickshell
33
34
)
34
35
35
36
target_link_libraries (quickshell-service-mpris PRIVATE ${QT_DEPS} quickshell-dbus)
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ target_include_directories(quickshell-service-notifications PRIVATE ${CMAKE_CURR
20
20
qt_add_qml_module(quickshell-service-notifications
21
21
URI Quickshell.Services.Notifications
22
22
VERSION 0.1
23
+ DEPENDENCIES QtQml Quickshell
23
24
)
24
25
25
26
target_link_libraries (quickshell-service-notifications PRIVATE ${QT_DEPS} quickshell-dbus)
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ qt_add_library(quickshell-service-pam STATIC
8
8
qt_add_qml_module(quickshell-service-pam
9
9
URI Quickshell.Services.Pam
10
10
VERSION 0.1
11
+ DEPENDENCIES QtQml
11
12
)
12
13
13
14
target_link_libraries (quickshell-service-pam PRIVATE ${QT_DEPS} pam ${PAM_LIBRARIES} )
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ qt_add_library(quickshell-service-pipewire STATIC
16
16
qt_add_qml_module(quickshell-service-pipewire
17
17
URI Quickshell.Services.Pipewire
18
18
VERSION 0.1
19
+ DEPENDENCIES QtQml Quickshell
19
20
)
20
21
21
22
target_link_libraries (quickshell-service-pipewire PRIVATE ${QT_DEPS} PkgConfig::pipewire)
Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ target_include_directories(quickshell-service-statusnotifier PRIVATE ${CMAKE_CUR
41
41
qt_add_qml_module(quickshell-service-statusnotifier
42
42
URI Quickshell.Services.SystemTray
43
43
VERSION 0.1
44
+ DEPENDENCIES QtQml Quickshell Quickshell.DBusMenu
44
45
)
45
46
46
47
target_link_libraries (quickshell-service-statusnotifier PRIVATE ${QT_DEPS} quickshell-dbus quickshell-dbusmenuplugin)
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ target_include_directories(quickshell-service-upower PRIVATE ${CMAKE_CURRENT_BIN
30
30
qt_add_qml_module(quickshell-service-upower
31
31
URI Quickshell.Services.UPower
32
32
VERSION 0.1
33
+ DEPENDENCIES QtQml Quickshell
33
34
)
34
35
35
36
target_link_libraries (quickshell-service-upower PRIVATE ${QT_DEPS} quickshell-dbus)
Original file line number Diff line number Diff line change @@ -106,6 +106,7 @@ target_link_libraries(quickshell-wayland-init PRIVATE ${QT_DEPS})
106
106
qt_add_qml_module(quickshell-wayland
107
107
URI Quickshell.Wayland
108
108
VERSION 0.1
109
+ DEPENDENCIES QtQuick Quickshell
109
110
IMPORTS ${WAYLAND_MODULES}
110
111
)
111
112
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ qt_add_library(quickshell-hyprland-focus-grab STATIC
7
7
qt_add_qml_module(quickshell-hyprland-focus-grab
8
8
URI Quickshell.Hyprland._FocusGrab
9
9
VERSION 0.1
10
+ DEPENDENCIES QtQml Quickshell
10
11
)
11
12
12
13
wl_proto(quickshell-hyprland-focus-grab
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ qt_add_library(quickshell-hyprland-global-shortcuts STATIC
7
7
qt_add_qml_module(quickshell-hyprland-global -shortcuts
8
8
URI Quickshell.Hyprland._GlobalShortcuts
9
9
VERSION 0.1
10
+ DEPENDENCIES QtQml
10
11
)
11
12
12
13
wl_proto(quickshell-hyprland-global -shortcuts
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ qt_add_library(quickshell-hyprland-ipc STATIC
8
8
qt_add_qml_module(quickshell-hyprland-ipc
9
9
URI Quickshell.Hyprland._Ipc
10
10
VERSION 0.1
11
+ DEPENDENCIES QtQml Quickshell
11
12
)
12
13
13
14
target_link_libraries (quickshell-hyprland-ipc PRIVATE ${QT_DEPS} )
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ qt_add_library(quickshell-wayland-toplevel-management STATIC
7
7
qt_add_qml_module(quickshell-wayland-toplevel-management
8
8
URI Quickshell.Wayland._ToplevelManagement
9
9
VERSION 0.1
10
+ DEPENDENCIES QtQml Quickshell Quickshell.Wayland
10
11
)
11
12
12
13
wl_proto(quickshell-wayland-toplevel-management
Original file line number Diff line number Diff line change @@ -4,7 +4,13 @@ qt_add_library(quickshell-wayland-layershell STATIC
4
4
window.cpp
5
5
)
6
6
7
- qt_add_qml_module(quickshell-wayland-layershell URI Quickshell.Wayland._WlrLayerShell VERSION 0.1)
7
+ qt_add_qml_module(quickshell-wayland-layershell
8
+ URI Quickshell.Wayland._WlrLayerShell
9
+ VERSION 0.1
10
+ # Quickshell.Wayland currently creates a dependency cycle, add it here once the main
11
+ # ls class is moved to this module.
12
+ DEPENDENCIES QtQuick Quickshell
13
+ )
8
14
9
15
wl_proto(quickshell-wayland-layershell wlr-layer-shell-unstable-v1 "${CMAKE_CURRENT_SOURCE_DIR} /wlr-layer-shell-unstable-v1.xml" )
10
16
target_link_libraries (quickshell-wayland-layershell PRIVATE ${QT_DEPS} wayland-client)
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ qt_add_library(quickshell-window STATIC
9
9
qt_add_qml_module(quickshell-window
10
10
URI Quickshell._Window
11
11
VERSION 0.1
12
+ DEPENDENCIES QtQuick Quickshell
12
13
)
13
14
14
15
add_library (quickshell-window-init OBJECT init.cpp)
You can’t perform that action at this time.
0 commit comments