diff --git a/CMakeLists.txt b/CMakeLists.txt index 2457641..ce7b7e7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,6 +18,12 @@ set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) set(CMAKE_INSTALL_RPATH "$ORIGIN") set(CMAKE_BUILD_RPATH "$ORIGIN") +set(BUILD_SHARED_LIBS ON) +if(WIN32) + message(STATUS "Set BUILD_SHARED_LIBS to OFF for Windows") + set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE) +endif() + if(NOT CMAKE_BUILD_TYPE) message(STATUS "No CMAKE_BUILD_TYPE given, default to Release") set(CMAKE_BUILD_TYPE Release) diff --git a/kaldifeat/csrc/CMakeLists.txt b/kaldifeat/csrc/CMakeLists.txt index 7e6f943..39f2c1c 100644 --- a/kaldifeat/csrc/CMakeLists.txt +++ b/kaldifeat/csrc/CMakeLists.txt @@ -12,7 +12,7 @@ set(kaldifeat_srcs online-feature.cc ) -add_library(kaldifeat_core SHARED ${kaldifeat_srcs}) +add_library(kaldifeat_core ${kaldifeat_srcs}) target_link_libraries(kaldifeat_core PUBLIC ${TORCH_LIBRARIES}) target_compile_definitions(kaldifeat_core PUBLIC KALDIFEAT_TORCH_VERSION_MAJOR=${KALDIFEAT_TORCH_VERSION_MAJOR})