mirror of https://github.com/ARMmbed/mbed-os.git
cmake: Avoid linking to gcov
Use the `--coverage` option instead of manually linking to gcov, as some host platforms (like macOS, FreeBSD) don't have gcov by default and use an llvm equivalent instead.pull/14948/head
parent
a1e61b61c2
commit
4480abeaf9
|
|
@ -33,10 +33,14 @@ target_sources(mbed-fakes-ble
|
|||
${mbed-os_SOURCE_DIR}/connectivity/FEATURE_BLE/tests/UNITTESTS/doubles/fakes/SecurityManagerImpl_mock.h
|
||||
)
|
||||
|
||||
target_link_options(mbed-fakes-ble
|
||||
PRIVATE
|
||||
--coverage
|
||||
)
|
||||
|
||||
target_link_libraries(mbed-fakes-ble
|
||||
PRIVATE
|
||||
mbed-headers-base
|
||||
mbed-headers-platform
|
||||
mbed-headers-events
|
||||
gcov
|
||||
)
|
||||
|
|
|
|||
|
|
@ -13,8 +13,12 @@ target_include_directories(mbed-fakes-event-queue
|
|||
.
|
||||
)
|
||||
|
||||
target_link_options(mbed-fakes-event-queue
|
||||
PRIVATE
|
||||
--coverage
|
||||
)
|
||||
|
||||
target_link_libraries(mbed-fakes-event-queue
|
||||
PRIVATE
|
||||
mbed-headers
|
||||
gcov
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue