set(SOURCE_DIRS "${CMAKE_CURRENT_LIST_DIR}/STM32H7xx_HAL_Driver/Src/*.c" ) file(GLOB SOURCE_FILES ${SOURCE_DIRS}) add_library(hal_driver ${SOURCE_FILES}) target_include_directories(hal_driver PUBLIC "${CMAKE_CURRENT_LIST_DIR}/STM32H7xx_HAL_Driver/Inc" "${CMAKE_CURRENT_LIST_DIR}/STM32H7xx_HAL_Driver/Inc/Legacy" )