mirror of
				https://github.com/swaywm/sway.git
				synced 2025-11-03 09:01:43 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
	
		
			876 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
	
		
			876 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
include(Wayland)
 | 
						|
 | 
						|
WAYLAND_ADD_PROTOCOL_CLIENT(proto-client-xdg-shell
 | 
						|
	xdg-shell.xml
 | 
						|
	xdg-shell
 | 
						|
)
 | 
						|
WAYLAND_ADD_PROTOCOL_CLIENT(proto-client-desktop-shell
 | 
						|
	desktop-shell.xml
 | 
						|
	desktop-shell
 | 
						|
)
 | 
						|
WAYLAND_ADD_PROTOCOL_SERVER(proto-server-desktop-shell
 | 
						|
	desktop-shell.xml
 | 
						|
	desktop-shell
 | 
						|
)
 | 
						|
 | 
						|
WAYLAND_ADD_PROTOCOL_CLIENT(proto-client-swaylock
 | 
						|
	swaylock.xml
 | 
						|
	swaylock
 | 
						|
)
 | 
						|
WAYLAND_ADD_PROTOCOL_SERVER(proto-server-swaylock
 | 
						|
	swaylock.xml
 | 
						|
	swaylock
 | 
						|
)
 | 
						|
 | 
						|
WAYLAND_ADD_PROTOCOL_SERVER(proto-server-gamma-control
 | 
						|
	gamma-control.xml
 | 
						|
	gamma-control
 | 
						|
)
 | 
						|
 | 
						|
add_library(sway-protocols STATIC
 | 
						|
	${proto-client-xdg-shell}
 | 
						|
	${proto-client-desktop-shell}
 | 
						|
	${proto-server-desktop-shell}
 | 
						|
	${proto-client-swaylock}
 | 
						|
	${proto-server-swaylock}
 | 
						|
	${proto-server-gamma-control}
 | 
						|
	)
 | 
						|
 | 
						|
set(PROTOCOLS_INCLUDE_DIRS ${CMAKE_BINARY_DIR}/protocols PARENT_SCOPE)
 | 
						|
INCLUDE_DIRECTORIES(${WAYLAND_INCLUDE_DIR} ${XKBCOMMON_INCLUDE_DIRS})
 |