Skip to content

Commit 733cabf

Browse files
committed
only compile hid_u2f.c when U2F is enabled
1 parent e3b05d3 commit 733cabf

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/CMakeLists.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,10 +162,10 @@ set(SECURECHIP-SOURCES
162162
)
163163
set(SECURECHIP-SOURCES ${SECURECHIP-SOURCES} PARENT_SCOPE)
164164

165-
set(FIRMWARE-DRIVER-SOURCES
165+
set(FIRMWARE-U2F-DRIVER-SOURCES
166166
${CMAKE_SOURCE_DIR}/src/usb/class/hid/u2f/hid_u2f.c
167167
)
168-
set(FIRMWARE-DRIVER-SOURCES ${FIRMWARE-DRIVER-SOURCES} PARENT_SCOPE)
168+
set(FIRMWARE-U2F-DRIVER-SOURCES ${FIRMWARE-U2F-DRIVER-SOURCES} PARENT_SCOPE)
169169

170170
set(FIRMWARE-U2F-SOURCES
171171
${CMAKE_SOURCE_DIR}/src/u2f.c
@@ -193,7 +193,6 @@ set(INCLUDES ${INCLUDES} PARENT_SCOPE)
193193
set(FIRMWARE-SOURCES
194194
${DBB-FIRMWARE-SOURCES}
195195
${DBB-FIRMWARE-UI-SOURCES}
196-
${FIRMWARE-DRIVER-SOURCES}
197196
${DRIVER-SOURCES}
198197
${QTOUCH-SOURCES}
199198
${SECURECHIP-SOURCES}
@@ -515,7 +514,7 @@ if(CMAKE_CROSSCOMPILING)
515514

516515
target_sources(firmware.elf PRIVATE firmware.c)
517516
target_compile_definitions(firmware.elf PRIVATE PRODUCT_BITBOX_MULTI "APP_BTC=1" "APP_LTC=1" "APP_ETH=1" "APP_U2F=1")
518-
target_sources(firmware.elf PRIVATE ${FIRMWARE-U2F-SOURCES} ${PLATFORM-BITBOX02-SOURCES})
517+
target_sources(firmware.elf PRIVATE ${FIRMWARE-U2F-SOURCES} ${FIRMWARE-U2F-DRIVER-SOURCES} ${PLATFORM-BITBOX02-SOURCES})
519518

520519
target_sources(firmware-btc.elf PRIVATE firmware.c)
521520
target_compile_definitions(firmware-btc.elf PRIVATE PRODUCT_BITBOX_BTCONLY "APP_BTC=1" "APP_LTC=0" "APP_ETH=0" "APP_U2F=0")

0 commit comments

Comments
 (0)