aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--targets/corstone-300/CMakeLists.txt9
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