mirror of
				https://github.com/FreeRTOS/FreeRTOS-Kernel.git
				synced 2025-11-04 11:09:01 +01:00 
			
		
		
		
	Removing compiler warnings for GNU and Clang. (#571)
This commit is contained in:
		
							parent
							
								
									5287c01b3d
								
							
						
					
					
						commit
						927ad2d8e5
					
				@ -244,22 +244,6 @@ target_include_directories(freertos_kernel
 | 
			
		||||
        include
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
target_compile_options( freertos_kernel
 | 
			
		||||
    PRIVATE
 | 
			
		||||
        $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-cast-align>
 | 
			
		||||
        $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-covered-switch-default>
 | 
			
		||||
        $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-documentation>
 | 
			
		||||
        $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-extra-semi-stmt>
 | 
			
		||||
        $<$<COMPILE_LANG_AND_ID:C,GNU>:-Wno-int-to-pointer-cast>
 | 
			
		||||
        $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-missing-noreturn>
 | 
			
		||||
        $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-missing-variable-declarations>
 | 
			
		||||
        $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-padded>
 | 
			
		||||
        $<$<COMPILE_LANG_AND_ID:C,GNU>:-Wno-pointer-to-int-cast>
 | 
			
		||||
        $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-shorten-64-to-32>
 | 
			
		||||
        $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-sign-conversion>
 | 
			
		||||
        $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-unused-macros>
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
target_link_libraries(freertos_kernel
 | 
			
		||||
    PUBLIC
 | 
			
		||||
        freertos_config
 | 
			
		||||
 | 
			
		||||
@ -1004,19 +1004,3 @@ target_link_libraries(freertos_kernel_port
 | 
			
		||||
        "$<$<STREQUAL:${FREERTOS_PORT},GCC_RP2040>:hardware_clocks;hardware_exception>"
 | 
			
		||||
        $<$<STREQUAL:${FREERTOS_PORT},MSVC_MINGW>:winmm> # Windows library which implements timers
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
# Note these are primarily for the POSIX port.
 | 
			
		||||
target_compile_options( freertos_kernel_port
 | 
			
		||||
  PRIVATE
 | 
			
		||||
    $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-disabled-macro-expansion>
 | 
			
		||||
    $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-documentation>
 | 
			
		||||
    $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-extra-semi-stmt>
 | 
			
		||||
    $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-missing-noreturn>
 | 
			
		||||
    $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-missing-variable-declarations>
 | 
			
		||||
    $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-padded>
 | 
			
		||||
    $<$<COMPILE_LANG_AND_ID:C,GNU>:-Wno-pointer-to-int-cast>
 | 
			
		||||
    $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-reserved-macro-identifier>
 | 
			
		||||
    $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-sign-conversion>
 | 
			
		||||
    $<$<COMPILE_LANG_AND_ID:C,GNU>:-Wno-type-limits>
 | 
			
		||||
    $<$<COMPILE_LANG_AND_ID:C,Clang>:-Wno-unused-macros>
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user