File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -2,10 +2,16 @@ set(TARGET llama-finetune)
22add_executable (${TARGET} finetune.cpp)
33install (TARGETS ${TARGET} RUNTIME)
44target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5+ if (ANDROID OR (UNIX AND CMAKE_CXX_COMPILER_ID MATCHES "Clang" ))
6+ target_link_libraries (${TARGET} PRIVATE -lc++)
7+ endif ()
58target_compile_features (${TARGET} PRIVATE cxx_std_11)
69
710set (TARGET llama-finetune-lora)
811add_executable (${TARGET} finetune-lora.cpp)
912install (TARGETS ${TARGET} RUNTIME)
1013target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
14+ if (ANDROID OR (UNIX AND CMAKE_CXX_COMPILER_ID MATCHES "Clang" ))
15+ target_link_libraries (${TARGET} PRIVATE -lc++)
16+ endif ()
1117target_compile_features (${TARGET} PRIVATE cxx_std_11)
Original file line number Diff line number Diff line change @@ -53,4 +53,7 @@ if (BUILD_SHARED_LIBS)
5353 set_target_properties (llama PROPERTIES POSITION_INDEPENDENT_CODE ON )
5454 target_compile_definitions (llama PRIVATE LLAMA_BUILD)
5555 target_compile_definitions (llama PUBLIC LLAMA_SHARED)
56+ if (ANDROID OR (UNIX AND CMAKE_CXX_COMPILER_ID MATCHES "Clang" ))
57+ target_link_libraries (llama PRIVATE -lc++)
58+ endif ()
5659endif ()
You can’t perform that action at this time.
0 commit comments