cmake_minimum_required(VERSION 3.13 FATAL_ERROR) project(tts_server) set(CMAKE_CXX_STANDARD 17) # 查找所有测试文件 file(GLOB SERVER_SRCS "*.cpp") add_executable(tts_server ${SERVER_SRCS}) # 链接父目录生成的库 target_include_directories(tts_server PRIVATE ${CMAKE_SOURCE_DIR}/src) target_link_libraries(tts_server PUBLIC ax_tts_api PRIVATE ${MSP_LIBS} pthread dl) # 安装到CMAKE_INSTALL_BINDIR install(TARGETS tts_server RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) # 设置RPATH set_target_properties(tts_server PROPERTIES INSTALL_RPATH "$ORIGIN/lib" BUILD_WITH_INSTALL_RPATH TRUE # 构建时也使用install的RPATH SKIP_BUILD_RPATH FALSE )