support ai lib
parent
70f9fdf177
commit
06a2ea71f2
|
@ -18,15 +18,29 @@ add_executable(${PROJECT_NAME} ${SOURCE_FILES})
|
||||||
|
|
||||||
set_target_properties(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE C)
|
set_target_properties(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE C)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT_NAME}
|
if (EXISTS ${SDK_ROOT}/src/${PROJ}/ai/libai.a)
|
||||||
-Wl,--start-group
|
add_library(ai STATIC IMPORTED)
|
||||||
gcc m c
|
set_property(TARGET ai PROPERTY IMPORTED_LOCATION ${SDK_ROOT}/src/${PROJ}/ai/libai.a)
|
||||||
-Wl,--whole-archive
|
target_link_libraries(${PROJECT_NAME}
|
||||||
kendryte
|
-Wl,--start-group
|
||||||
-Wl,--no-whole-archive
|
gcc m c
|
||||||
-Wl,--end-group
|
-Wl,--whole-archive
|
||||||
)
|
kendryte
|
||||||
|
ai
|
||||||
|
-Wl,--no-whole-archive
|
||||||
|
-Wl,--end-group
|
||||||
|
)
|
||||||
|
else ()
|
||||||
|
target_link_libraries(${PROJECT_NAME}
|
||||||
|
-Wl,--start-group
|
||||||
|
gcc m c
|
||||||
|
-Wl,--whole-archive
|
||||||
|
kendryte
|
||||||
|
-Wl,--no-whole-archive
|
||||||
|
-Wl,--end-group
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
if (EXISTS ${SDK_ROOT}/src/${PROJ}/project.cmake)
|
if (EXISTS ${SDK_ROOT}/src/${PROJ}/project.cmake)
|
||||||
include(${SDK_ROOT}/src/${PROJ}/project.cmake)
|
include(${SDK_ROOT}/src/${PROJ}/project.cmake)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
Loading…
Reference in New Issue