@ -230,50 +230,8 @@ elseif((FREERTOS_PORT STREQUAL "A_CUSTOM_PORT") AND (NOT TARGET freertos_kernel_
" f r e e r t o s _ k e r n e l _ i n c l u d e ) " )
endif ( )
add_library ( freertos_kernel STATIC )
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# O v e r a l l C o m p i l e O p t i o n s
# N o t e t h e c o m p i l e o p t i o n s t r a t e g y i s t o e r r o r o n e v e r y t h i n g a n d t h e n
# P e r l i b r a r y o p t - o u t o f t h i n g s t h a t a r e w a r n i n g s / e r r o r s .
# T h i s e n s u r e s t h a t n o m a t t e r w h a t s t r a t e g y f o r c o m p i l a t i o n y o u t a k e , t h e
# b u i l d s w i l l s t i l l o c c u r .
#
# O n l y t e s t e d w i t h G N U a n d C l a n g .
# O t h e r o p t i o n s a r e h t t p s : / / c m a k e . o r g / c m a k e / h e l p / l a t e s t / v a r i a b l e / C M A K E _ L A N G _ C O M P I L E R _ I D . h t m l # v a r i a b l e : C M A K E _ % 3 C L A N G % 3 E _ C O M P I L E R _ I D
# N a m i n g o f c o m p i l e r s t r a n s l a t i o n m a p :
#
# F r e e R T O S | C M a k e
# - - - - - - - - - - - - - - - - - - -
# C C S | ? T B D ?
# G C C | G N U , C l a n g , * C l a n g O t h e r s ?
# I A R | I A R
# K e i l | A R M C C
# MSVC | MSVC # N o t e o n l y f o r M i n G W ?
# R e n e s a s | ? T B D ?
target_compile_options ( freertos_kernel PRIVATE
# # # G n u / C l a n g C O p t i o n s
$ < $ < C O M P I L E _ L A N G _ A N D _ I D : C , G N U > : - f d i a g n o s t i c s - c o l o r = a l w a y s >
$ < $ < C O M P I L E _ L A N G _ A N D _ I D : C , C l a n g > : - f c o l o r - d i a g n o s t i c s >
$ < $ < C O M P I L E _ L A N G _ A N D _ I D : C , C l a n g , G N U > : - W a l l >
$ < $ < C O M P I L E _ L A N G _ A N D _ I D : C , C l a n g , G N U > : - W e x t r a >
$ < $ < C O M P I L E _ L A N G _ A N D _ I D : C , C l a n g , G N U > : - W p e d a n t i c >
$ < $ < C O M P I L E _ L A N G _ A N D _ I D : C , C l a n g , G N U > : - W e r r o r >
$ < $ < C O M P I L E _ L A N G _ A N D _ I D : C , C l a n g , G N U > : - W c o n v e r s i o n >
$ < $ < C O M P I L E _ L A N G _ A N D _ I D : C , C l a n g > : - W e v e r y t h i n g >
# S u p p r e s s i o n s r e q u i r e d t o b u i l d c l e a n w i t h c l a n g .
$ < $ < C O M P I L E _ L A N G _ A N D _ I D : C , C l a n g > : - W n o - u n u s e d - m a c r o s >
$ < $ < C O M P I L E _ L A N G _ A N D _ I D : C , C l a n g > : - W n o - p a d d e d >
$ < $ < C O M P I L E _ L A N G _ A N D _ I D : C , C l a n g > : - W n o - m i s s i n g - v a r i a b l e - d e c l a r a t i o n s >
$ < $ < C O M P I L E _ L A N G _ A N D _ I D : C , C l a n g > : - W n o - c o v e r e d - s w i t c h - d e f a u l t >
$ < $ < C O M P I L E _ L A N G _ A N D _ I D : C , C l a n g > : - W n o - c a s t - a l i g n >
)
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
add_subdirectory ( include )
add_subdirectory ( portable )