|  | @@ -1,5 +1,12 @@
 | 
	
		
			
				|  |  |  # support for eCos http://ecos.sourceware.org
 | 
	
		
			
				|  |  | -SET(CMAKE_SHARED_LIBRARY_C_FLAGS "")            # -pic 
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +# Guard against multiple inclusion, which e.g. leads to multiple calls to add_definition() #12987
 | 
	
		
			
				|  |  | +IF(__ECOS_CMAKE_INCLUDED)
 | 
	
		
			
				|  |  | +  RETURN()
 | 
	
		
			
				|  |  | +ENDIF()
 | 
	
		
			
				|  |  | +SET(__ECOS_CMAKE_INCLUDED TRUE)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +SET(CMAKE_SHARED_LIBRARY_C_FLAGS "")            # -pic
 | 
	
		
			
				|  |  |  SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "")       # -shared
 | 
	
		
			
				|  |  |  SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")         # +s, flag for exe link to use shared lib
 | 
	
		
			
				|  |  |  SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG "")       # -rpath
 |