include_directories(${CMAKE_SOURCE_DIR}) add_library(sherpa-onnx-c-api c-api.cc) target_link_libraries(sherpa-onnx-c-api sherpa-onnx-core) if(BUILD_SHARED_LIBS) target_compile_definitions(sherpa-onnx-c-api PUBLIC SHERPA_ONNX_BUILD_SHARED_LIBS=1) target_compile_definitions(sherpa-onnx-c-api PUBLIC SHERPA_ONNX_BUILD_MAIN_LIB=1) endif() add_library(sherpa-onnx-cxx-api cxx-api.cc) target_link_libraries(sherpa-onnx-cxx-api sherpa-onnx-c-api) install( TARGETS sherpa-onnx-c-api sherpa-onnx-cxx-api DESTINATION lib ) install( FILES c-api.h cxx-api.h DESTINATION include/sherpa-onnx/c-api )