Skip to content

Commit 92b58ee

Browse files
committed
Fix missing pulp-sdk linking to bsp
1 parent fbba46f commit 92b58ee

File tree

2 files changed

+37
-29
lines changed

2 files changed

+37
-29
lines changed

CMakeLists.txt

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,16 @@ if (${USE_NE16})
3838
ne16/gvsoc
3939
)
4040
if(${ENABLE_BSP})
41-
target_sources(pulp-nnx-bsp
42-
PRIVATE
43-
ne16/bsp/ne16_pulp_bsp.c
44-
src/pulp_nnx_ne16.c
45-
)
46-
target_include_directories(pulp-nnx-bsp
47-
PUBLIC
48-
ne16/bsp
49-
)
41+
target_sources(pulp-nnx-bsp
42+
PRIVATE
43+
ne16/bsp/ne16_pulp_bsp.c
44+
src/pulp_nnx_ne16.c
45+
)
46+
target_include_directories(pulp-nnx-bsp
47+
PUBLIC
48+
ne16/bsp
49+
)
50+
target_link_libraries(pulp-nnx-bsp PUBLIC pulp-nnx-hal)
5051
endif()
5152

5253
endif()
@@ -64,15 +65,16 @@ if (${USE_NEUREKA})
6465
neureka/gvsoc
6566
)
6667
if(${ENABLE_BSP})
67-
target_sources(pulp-nnx-bsp
68-
PRIVATE
69-
neureka/bsp/neureka_siracusa_bsp.c
70-
src/pulp_nnx_neureka.c
71-
)
72-
target_include_directories(pulp-nnx-bsp
73-
PUBLIC
74-
neureka/bsp
75-
)
68+
target_sources(pulp-nnx-bsp
69+
PRIVATE
70+
neureka/bsp/neureka_siracusa_bsp.c
71+
src/pulp_nnx_neureka.c
72+
)
73+
target_include_directories(pulp-nnx-bsp
74+
PUBLIC
75+
neureka/bsp
76+
)
77+
target_link_libraries(pulp-nnx-bsp PUBLIC pulp-nnx-hal)
7678
endif()
7779

7880
endif()
@@ -90,15 +92,16 @@ if (${USE_NEUREKA_V2})
9092
neureka_v2/gvsoc
9193
)
9294
if(${ENABLE_BSP})
93-
target_sources(pulp-nnx-bsp
94-
PRIVATE
95-
neureka_v2/bsp/neureka_v2_pulp_bsp.c
96-
src/pulp_nnx_neureka_v2.c
97-
)
98-
target_include_directories(pulp-nnx-bsp
99-
PUBLIC
100-
neureka_v2/bsp
101-
)
95+
target_sources(pulp-nnx-bsp
96+
PRIVATE
97+
neureka_v2/bsp/neureka_v2_siracusa_bsp.c
98+
src/pulp_nnx_neureka_v2.c
99+
)
100+
target_include_directories(pulp-nnx-bsp
101+
PUBLIC
102+
neureka_v2/bsp
103+
)
104+
target_link_libraries(pulp-nnx-bsp PUBLIC pulp-nnx-hal)
102105
endif()
103106

104107
endif()

test/app/CMakeLists.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,20 @@ target_link_libraries(test-pulp-nnx PRIVATE pulp-sdk)
2525

2626
if(${ACCELERATOR} STREQUAL neureka)
2727
set(USE_NEUREKA ON)
28+
set(ENABLE_BSP ON)
2829
target_compile_definitions(test-pulp-nnx PRIVATE NNX_ACCELERATOR="neureka" NNX_NEUREKA)
2930
elseif(${ACCELERATOR} STREQUAL neureka_v2)
3031
set(USE_NEUREKA_V2 ON)
32+
set(ENABLE_BSP ON)
3133
target_compile_definitions(test-pulp-nnx PRIVATE NNX_ACCELERATOR="neureka_v2" NNX_NEUREKA_V2)
3234
else()
3335
message(FATAL_ERROR "Unrecognized accelerator detected: \"${ACCELERATOR}\"")
3436
endif()
3537

3638
add_subdirectory(../.. pulp-nnx)
37-
target_link_libraries(pulp-nnx PUBLIC pulp-sdk)
38-
target_include_directories(pulp-nnx SYSTEM PUBLIC ${PULP_SDK_INCLUDES})
39+
target_link_libraries(pulp-nnx-bsp PRIVATE pulp-sdk)
40+
target_include_directories(pulp-nnx-bsp PRIVATE ${PULP_SDK_INCLUDES})
41+
42+
target_link_libraries(test-pulp-nnx PRIVATE pulp-sdk)
43+
target_include_directories(test-pulp-nnx PRIVATE ${PULP_SDK_INCLUDES})
3944
target_link_libraries(test-pulp-nnx PRIVATE pulp-nnx)

0 commit comments

Comments
 (0)