mirror of
				https://github.com/eclipse/upm.git
				synced 2025-11-04 00:54:21 +03:00 
			
		
		
		
	Dependencies added via 'TARGETS' in add_example are 'in addition to' the
dependency provided by the example filename.
    * Small change to examples/CMakeLists.txt to handle additional
      dependencies
    * Prefix 'interfaces-' onto the interfaces examples
Signed-off-by: Noel Eck <noel.eck@intel.com>
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			986 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			986 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
# Create an list of all C++ source files in this directory
 | 
						|
file (GLOB example_src_list RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cxx")
 | 
						|
 | 
						|
# - Handle special cases here --------------------------------------------------
 | 
						|
 | 
						|
# Test humidity interface for 2 sensor libraries
 | 
						|
add_example(interfaces-humiditysensor.cxx TARGETS si7005 bmp280)
 | 
						|
# Test pressure interface for 2 sensor libraries
 | 
						|
add_example(interfaces-pressuresensor.cxx TARGETS bmp280 bmpx8x)
 | 
						|
# Test temperature interface for 3 sensor libraries
 | 
						|
add_example(interfaces-temperaturesensor.cxx TARGETS bmp280 bmpx8x si7005)
 | 
						|
# Test light interface for 2 sensor libraries
 | 
						|
add_example(interfaces-lightsensor.cxx TARGETS si1132 max44009)
 | 
						|
# Test light controller interface for 3 sensor libraries
 | 
						|
add_example(interfaces-lightcontroller.cxx TARGETS lp8860 ds1808lc hlg150h)
 | 
						|
 | 
						|
# - Create an executable for all other src files in this directory -------------
 | 
						|
foreach (_example_src ${example_src_list})
 | 
						|
    add_example(${_example_src})
 | 
						|
endforeach ()
 |