Skip to content

Commit 23bbff0

Browse files
authored
build: Add a CMakeLists.txt. (alphacep#992)
1 parent a47b58e commit 23bbff0

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

CMakeLists.txt

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
cmake_minimum_required(VERSION 3.13)
2+
project(vosk-api CXX)
3+
4+
set(CMAKE_CXX_STANDARD 17)
5+
set(CMAKE_CXX_EXTENSIONS OFF)
6+
7+
add_library(vosk
8+
src/language_model.cc
9+
src/model.cc
10+
src/recognizer.cc
11+
src/spk_model.cc
12+
src/vosk_api.cc
13+
)
14+
15+
find_package(kaldi REQUIRED)
16+
target_link_libraries(vosk PUBLIC kaldi-base kaldi-online2 kaldi-rnnlm fstngram)
17+
18+
include(GNUInstallDirs)
19+
install(TARGETS vosk DESTINATION ${CMAKE_INSTALL_LIBDIR})
20+
install(FILES src/vosk_api.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})

0 commit comments

Comments
 (0)