mirror of
https://github.com/swaywm/sway.git
synced 2024-11-26 01:41:30 +00:00
4dc913c95e
This will let users set their background to something other than that cringy demoscene thing wlc has now. It's also going to be the first wayland client written for sway, so I picked an easy thing to work on. We'll have to figure out how to indicate that it's a special view.
28 lines
569 B
CMake
28 lines
569 B
CMake
project (swaybg)
|
|
|
|
find_package(Wayland REQUIRED)
|
|
find_package(Cairo REQUIRED)
|
|
find_package(Pango REQUIRED)
|
|
|
|
include(Wayland)
|
|
WAYLAND_ADD_PROTOCOL_CLIENT(proto-xdg-shell "xdg-shell.xml" xdg-shell)
|
|
|
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "../bin/")
|
|
include_directories(
|
|
${CMAKE_CURRENT_SOURCE_DIR}/include
|
|
${WAYLAND_CLIENT_INCLUDE_DIR}
|
|
${CAIRO_INCLUDE_DIRS}
|
|
${PANGO_INCLUDE_DIRS}
|
|
)
|
|
|
|
add_executable(swaybg
|
|
main.c
|
|
)
|
|
|
|
TARGET_LINK_LIBRARIES(swaybg ${WAYLAND_CLIENT_LIBRARIES} ${CAIRO_LIBRARIES} ${PANGO_LIBRARIES})
|
|
|
|
INSTALL(
|
|
TARGETS swaybg
|
|
RUNTIME DESTINATION bin
|
|
)
|