mirror of
				https://github.com/labwc/labwc.git
				synced 2025-11-03 09:01:51 -05:00 
			
		
		
		
	38a1a9b broke `t/xml.c` due to `macros.h` requiring `wlr/version.h`.
This commit fixes it by adding `wlroots` as a direct dependency of the
test executables.
		
	
			
		
			
				
	
	
		
			39 lines
		
	
	
	
		
			664 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
	
		
			664 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
test_deps = [
 | 
						|
  dep_cmocka,
 | 
						|
  glib,
 | 
						|
  xml2,
 | 
						|
  wlroots,
 | 
						|
]
 | 
						|
 | 
						|
test_lib = static_library(
 | 
						|
  'test_lib',
 | 
						|
  sources: files(
 | 
						|
    '../src/common/buf.c',
 | 
						|
    '../src/common/mem.c',
 | 
						|
    '../src/common/string-helpers.c',
 | 
						|
    '../src/common/xml.c',
 | 
						|
    '../src/common/parse-bool.c',
 | 
						|
  ),
 | 
						|
  include_directories: [labwc_inc],
 | 
						|
  dependencies: test_deps,
 | 
						|
)
 | 
						|
 | 
						|
tests = [
 | 
						|
  'buf-simple',
 | 
						|
  'str',
 | 
						|
  'xml',
 | 
						|
]
 | 
						|
 | 
						|
foreach t : tests
 | 
						|
  test(
 | 
						|
    'test_@0@'.format(t),
 | 
						|
    executable(
 | 
						|
      'test_@0@'.format(t),
 | 
						|
      sources: '@0@.c'.format(t),
 | 
						|
      include_directories: [labwc_inc],
 | 
						|
      link_with: [test_lib],
 | 
						|
      dependencies: test_deps,
 | 
						|
    ),
 | 
						|
    is_parallel: false,
 | 
						|
  )
 | 
						|
endforeach
 |