Committed by
GitHub
Supports cmake compilation compatible with v3.13. (#340)
Co-authored-by: chenyu <cheny65@chinatelecom.cn>
正在显示
2 个修改的文件
包含
2 行增加
和
2 行删除
| @@ -144,7 +144,7 @@ endif() | @@ -144,7 +144,7 @@ endif() | ||
| 144 | list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/Modules) | 144 | list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/Modules) |
| 145 | list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) | 145 | list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) |
| 146 | 146 | ||
| 147 | -if(NOT BUILD_SHARED_LIBS AND LINUX AND NOT APPLE) | 147 | +if(NOT BUILD_SHARED_LIBS AND CMAKE_SYSTEM_NAME STREQUAL Linux) |
| 148 | if(SHERPA_ONNX_LINK_LIBSTDCPP_STATICALLY) | 148 | if(SHERPA_ONNX_LINK_LIBSTDCPP_STATICALLY) |
| 149 | message(STATUS "Link libstdc++ statically") | 149 | message(STATUS "Link libstdc++ statically") |
| 150 | set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -static-libstdc++ -static-libgcc ") | 150 | set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -static-libstdc++ -static-libgcc ") |
| @@ -122,7 +122,7 @@ if(SHERPA_ONNX_ENABLE_CHECK) | @@ -122,7 +122,7 @@ if(SHERPA_ONNX_ENABLE_CHECK) | ||
| 122 | endif() | 122 | endif() |
| 123 | endif() | 123 | endif() |
| 124 | 124 | ||
| 125 | -if(NOT BUILD_SHARED_LIBS AND LINUX AND NOT APPLE) | 125 | +if(NOT BUILD_SHARED_LIBS AND CMAKE_SYSTEM_NAME STREQUAL Linux) |
| 126 | target_link_libraries(sherpa-onnx-core -pthread -ldl) | 126 | target_link_libraries(sherpa-onnx-core -pthread -ldl) |
| 127 | endif() | 127 | endif() |
| 128 | 128 |
-
请 注册 或 登录 后发表评论