Просмотр исходного кода

Removed explit list of STM32 Families

Hish15 5 лет назад
Родитель
Сommit
485654802d
3 измененных файлов с 10 добавлено и 19 удалено
  1. 3 6
      cmake/FindBSP.cmake
  2. 4 7
      cmake/FindCMSIS.cmake
  3. 3 6
      cmake/FindHAL.cmake

+ 3 - 6
cmake/FindBSP.cmake

@@ -219,12 +219,9 @@ set(BSP_L4_DEVICE_STM32L476G_Discovery L476VG)
 set(BSP_L4_DEVICE_STM32L496G_Discovery L496AG)
 
 if(NOT BSP_FIND_COMPONENTS)
-    set(BSP_FIND_COMPONENTS 
-        STM32F0 STM32F1 STM32F2 STM32F3 STM32F4 STM32F7
-        STM32G0 STM32G4 
-        STM32H7_M7 STM32H7_M4
-        STM32L0 STM32L1 STM32L4 
-    )
+    foreach(FAMILY ${STM32_SUPPORTED_FAMILIES})
+        list(APPEND BSP_FIND_COMPONENTS STM32${FAMILY})
+    endforeach()
 endif()
 
 if(STM32H7 IN_LIST BSP_FIND_COMPONENTS)

+ 4 - 7
cmake/FindCMSIS.cmake

@@ -1,12 +1,9 @@
 if(NOT CMSIS_FIND_COMPONENTS)
-    set(CMSIS_FIND_COMPONENTS
-        STM32F0 STM32F1 STM32F2 STM32F3 STM32F4 STM32F7
-        STM32G0 STM32G4
-        STM32H7_M7 STM32H7_M4
-        STM32L0 STM32L1 STM32L4
-    )
-endif()
+    foreach(FAMILY ${STM32_SUPPORTED_FAMILIES})
+        list(APPEND CMSIS_FIND_COMPONENTS STM32${FAMILY})
+    endforeach()
 
+endif()
 if(STM32H7 IN_LIST CMSIS_FIND_COMPONENTS)
     list(REMOVE_ITEM CMSIS_FIND_COMPONENTS STM32H7)
     list(APPEND CMSIS_FIND_COMPONENTS STM32H7_M7 STM32H7_M4)

+ 3 - 6
cmake/FindHAL.cmake

@@ -187,12 +187,9 @@ foreach(COMP ${HAL_FIND_COMPONENTS})
 endforeach()
 
 if(NOT HAL_FIND_COMPONENTS_FAMILIES)
-    set(HAL_FIND_COMPONENTS_FAMILIES
-        STM32F0 STM32F1 STM32F2 STM32F3 STM32F4 STM32F7
-        STM32G0 STM32G4
-        STM32H7_M7 STM32H7_M4
-        STM32L0 STM32L1 STM32L4
-    )
+    foreach(FAMILY ${STM32_SUPPORTED_FAMILIES})
+        list(APPEND HAL_FIND_COMPONENTS_FAMILIES STM32${FAMILY})
+    endforeach()
 endif()
 if(STM32H7 IN_LIST HAL_FIND_COMPONENTS_FAMILIES)
     list(REMOVE_ITEM HAL_FIND_COMPONENTS_FAMILIES STM32H7)