mirror of
https://github.com/Fishwaldo/bl_mcu_sdk.git
synced 2025-07-06 12:58:45 +00:00
[chore][cmake] support extern board
This commit is contained in:
parent
dec0b92200
commit
b643d309cb
2 changed files with 8 additions and 2 deletions
|
@ -1 +1,5 @@
|
||||||
add_subdirectory(${BOARD})
|
if(BOARD_DIR)
|
||||||
|
add_subdirectory(${BOARD_DIR}/${BOARD} ${BOARD})
|
||||||
|
else()
|
||||||
|
add_subdirectory(${BOARD})
|
||||||
|
endif()
|
|
@ -17,16 +17,18 @@ CPU_ID ?=
|
||||||
CONFIG_USB_HS ?=y
|
CONFIG_USB_HS ?=y
|
||||||
CONFIG_ROMAPI ?=y
|
CONFIG_ROMAPI ?=y
|
||||||
CONFIG_DEBUG ?=y
|
CONFIG_DEBUG ?=y
|
||||||
|
BOARD_DIR ?=
|
||||||
|
|
||||||
#cmake definition config
|
#cmake definition config
|
||||||
cmake_definition+= -DCROSS_COMPILE=${CROSS_COMPILE}
|
cmake_definition+= -DCROSS_COMPILE=${CROSS_COMPILE}
|
||||||
cmake_definition+= -DCHIP=$(CHIP)
|
cmake_definition+= -DCHIP=$(CHIP)
|
||||||
cmake_definition+= -DCPU_ID=$(CPU_ID)
|
cmake_definition+= -DCPU_ID=$(CPU_ID)
|
||||||
cmake_definition+= -DBOARD=$(BOARD)
|
cmake_definition+= -DBOARD=$(BOARD)
|
||||||
|
cmake_definition+= -DBOARD_DIR=$(BOARD_DIR)
|
||||||
cmake_definition+= -DCONFIG_DEBUG=$(CONFIG_DEBUG)
|
cmake_definition+= -DCONFIG_DEBUG=$(CONFIG_DEBUG)
|
||||||
cmake_definition+= -DCONFIG_ROMAPI=$(CONFIG_ROMAPI)
|
cmake_definition+= -DCONFIG_ROMAPI=$(CONFIG_ROMAPI)
|
||||||
cmake_definition+= -DCONFIG_USB_HS=$(CONFIG_USB_HS)
|
cmake_definition+= -DCONFIG_USB_HS=$(CONFIG_USB_HS)
|
||||||
cmake_definition+= -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
|
cmake_definition+= -DCMAKE_EXPORT_COMPILE_COMMANDS=OFF
|
||||||
|
|
||||||
build:Makefile
|
build:Makefile
|
||||||
$(CMAKE) -S . -B build -G "Unix Makefiles" $(cmake_definition)
|
$(CMAKE) -S . -B build -G "Unix Makefiles" $(cmake_definition)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue