From a8a849ce0556951cc8fb6b0a06ab6391c23e25e7 Mon Sep 17 00:00:00 2001
From: yhliang <68215459+yhliang-aslp@users.noreply.github.com>
Date: 星期日, 23 四月 2023 20:15:33 +0800
Subject: [PATCH] Merge pull request #406 from alibaba-damo-academy/main
---
funasr/runtime/rapidpunc/CMakeLists.txt | 35 +++++++++++++++++++++++++++++++++++
1 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/funasr/runtime/rapidpunc/CMakeLists.txt b/funasr/runtime/rapidpunc/CMakeLists.txt
new file mode 100644
index 0000000..9b2b497
--- /dev/null
+++ b/funasr/runtime/rapidpunc/CMakeLists.txt
@@ -0,0 +1,35 @@
+cmake_minimum_required(VERSION 3.19)
+project(qmpunc)
+
+add_subdirectory(yaml-cpp)
+
+
+
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include yaml-cpp/include ${ONNXRUNTIME_DIR}/include)
+
+link_directories(yaml-cpp ${ONNXRUNTIME_DIR}/lib )
+
+set(APP_NAME rapidpunc_tester)
+set(LIB_NAME rapidpunc)
+
+
+if(WIN32)
+
+add_definitions(-D_WIN32)
+
+else()
+
+
+endif()
+
+set(MAIN_SRC "sources/tokenizer.cpp" "sources/punc_infer.cpp" "sources/constdef.cpp" "sources/libpuncapi.cpp" )
+
+add_library(${LIB_NAME} SHARED ${MAIN_SRC})
+
+target_compile_definitions(${LIB_NAME} PUBLIC -D_QMPUC_API_EXPORT)
+target_link_libraries( ${LIB_NAME} PUBLIC yaml-cpp onnxruntime )
+
+add_executable(${APP_NAME} sources/tester.cpp )
+
+
+target_link_libraries( ${APP_NAME} PRIVATE ${LIB_NAME})
--
Gitblit v1.9.1