|  | @@ -103,7 +103,7 @@ target_compile_definitions(depG INTERFACE
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  add_executable(targetC targetC.cpp)
 | 
	
		
			
				|  |  | -# Creates a generator expression for include directories like
 | 
	
		
			
				|  |  | -#  $<$<TARGET_DEFINED:$<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>:depG>>:\
 | 
	
		
			
				|  |  | -#    $<TARGET_PROPERTY:$<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>:depG>,INTERFACE_INCLUDE_DIRECTORIES>>
 | 
	
		
			
				|  |  | -target_link_libraries(targetC $<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>:depG>)
 | 
	
		
			
				|  |  | +# The TARGET_PROPERTY expression is duplicated below to test that there is no
 | 
	
		
			
				|  |  | +# shortcutting of the evaluation by returning an empty string.
 | 
	
		
			
				|  |  | +set(_exe_test $<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>)
 | 
	
		
			
				|  |  | +target_link_libraries(targetC $<$<AND:${_exe_test},${_exe_test}>:depG>)
 |