41 lines
		
	
	
		
			756 B
		
	
	
	
		
			Meson
		
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			756 B
		
	
	
	
		
			Meson
		
	
	
	
| srcs_windows_clipboard = [
 | |
|     'winclipboard.h',
 | |
|     'textconv.c',
 | |
|     'thread.c',
 | |
|     'wndproc.c',
 | |
|     'xevents.c',
 | |
| ]
 | |
| 
 | |
| xwin_clipboard = static_library(
 | |
|     'XWinclipboard',
 | |
|     srcs_windows_clipboard,
 | |
|     include_directories: inc,
 | |
|     c_args: '-DHAVE_XWIN_CONFIG_H',
 | |
|     dependencies: [
 | |
|         dependency('x11'),
 | |
|         dependency('xfixes'),
 | |
|         socket_dep,
 | |
|     ],
 | |
| )
 | |
| 
 | |
| srcs_xwinclip = [
 | |
|     'xwinclip.c',
 | |
|     'debug.c',
 | |
| ]
 | |
| 
 | |
| executable(
 | |
|     'xwinclip',
 | |
|     srcs_xwinclip,
 | |
|     link_with: xwin_clipboard,
 | |
|     link_args: ['-lgdi32', '-lpthread'],
 | |
|     dependencies: [dependency('x11')],
 | |
|     install: true,
 | |
| )
 | |
| 
 | |
| xwinclip_man = configure_file(
 | |
|     input: 'xwinclip.man',
 | |
|     output: 'xwinclip.1',
 | |
|     configuration: manpage_config,
 | |
| )
 | |
| install_man(xwinclip_man)
 |