mirror of
https://github.com/candle-usb/candleLight_fw.git
synced 2025-01-28 06:02:52 +08:00
27 lines
987 B
CMake
27 lines
987 B
CMake
|
project(STM32_USB_Device_Library)
|
||
|
|
||
|
set(SOURCES
|
||
|
Core/Inc/usbd_def.h
|
||
|
Core/Inc/usbd_ctlreq.h
|
||
|
Core/Src/usbd_ctlreq.c
|
||
|
Core/Inc/usbd_ioreq.h
|
||
|
Core/Src/usbd_ioreq.c
|
||
|
Core/Inc/usbd_core.h
|
||
|
Core/Src/usbd_core.c
|
||
|
)
|
||
|
|
||
|
set(INCLUDE_DIRS
|
||
|
Core/Inc/
|
||
|
config/
|
||
|
)
|
||
|
|
||
|
add_library(STM32_USB_Device_Library_STM32F042x6 STATIC ${SOURCES})
|
||
|
target_include_directories(STM32_USB_Device_Library_STM32F042x6 PUBLIC ${INCLUDE_DIRS})
|
||
|
target_compile_options(STM32_USB_Device_Library_STM32F042x6 PRIVATE -Wno-unused-parameter)
|
||
|
target_link_libraries(STM32_USB_Device_Library_STM32F042x6 PRIVATE STM32_HAL_STM32F042x6)
|
||
|
|
||
|
add_library(STM32_USB_Device_Library_STM32F072xB STATIC ${SOURCES})
|
||
|
target_include_directories(STM32_USB_Device_Library_STM32F072xB PUBLIC ${INCLUDE_DIRS})
|
||
|
target_compile_options(STM32_USB_Device_Library_STM32F072xB PRIVATE -Wno-unused-parameter)
|
||
|
target_link_libraries(STM32_USB_Device_Library_STM32F072xB PRIVATE STM32_HAL_STM32F072xB)
|