diff options
Diffstat (limited to 'targets/corstone-300')
-rw-r--r-- | targets/corstone-300/CMakeLists.txt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/targets/corstone-300/CMakeLists.txt b/targets/corstone-300/CMakeLists.txt index 7ae4d04..9c527fc 100644 --- a/targets/corstone-300/CMakeLists.txt +++ b/targets/corstone-300/CMakeLists.txt @@ -76,8 +76,13 @@ target_sources(ethosu_target_startup INTERFACE target.cpp mpu.cpp) -target_compile_definitions(ethosu_core_driver PUBLIC ETHOSU) -target_link_libraries(ethosu_target_startup INTERFACE ethosu_core_driver timing_adapter) +target_link_libraries(ethosu_target_startup INTERFACE + $<$<TARGET_EXISTS:ethosu_core_driver>:ethosu_core_driver;timing_adapter>) + +if (TARGET ethosu_core_driver) + target_compile_definitions(ethosu_core_driver PUBLIC + ETHOSU) +endif() ############################################################################### # Applications |