Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
xuning
/
sherpaonnx
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Fangjun Kuang
2025-06-25 17:44:51 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2025-06-25 17:44:51 +0800
Commit
074236ae800db2bd548a8506321c053342bda9de
074236ae
1 parent
056da052
Show cmake debug information. (#2316)
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
89 行增加
和
0 行删除
CMakeLists.txt
cmake/show-info.cmake
CMakeLists.txt
查看文件 @
074236a
...
...
@@ -347,6 +347,8 @@ endif()
list
(
APPEND CMAKE_MODULE_PATH
${
CMAKE_CURRENT_SOURCE_DIR
}
/cmake/Modules
)
list
(
APPEND CMAKE_MODULE_PATH
${
CMAKE_CURRENT_SOURCE_DIR
}
/cmake
)
include
(
show-info
)
if
(
SHERPA_ONNX_ENABLE_WASM
)
# Enable it for debugging in case there is something wrong.
# string(APPEND CMAKE_CXX_FLAGS " -g4 -s ASSERTIONS=2 -s SAFE_HEAP=1 -s STACK_OVERFLOW_CHECK=1 ")
...
...
cmake/show-info.cmake
0 → 100644
查看文件 @
074236a
message
(
STATUS
"CMAKE_SOURCE_DIR:
${
CMAKE_SOURCE_DIR
}
"
)
message
(
STATUS
"CMAKE_BINARY_DIR:
${
CMAKE_BINARY_DIR
}
"
)
message
(
STATUS
"PROJECT_SOURCE_DIR:
${
PROJECT_SOURCE_DIR
}
"
)
message
(
STATUS
"PROJECT_BINARY_DIR:
${
PROJECT_BINARY_DIR
}
"
)
message
(
STATUS
"CMake version:
${
CMAKE_VERSION
}
"
)
message
(
STATUS
"CMAKE_SYSTEM:
${
CMAKE_SYSTEM
}
"
)
message
(
STATUS
"CMAKE_SYSTEM_NAME:
${
CMAKE_SYSTEM_NAME
}
"
)
message
(
STATUS
"CMAKE_SYSTEM_VERSION:
${
CMAKE_SYSTEM_VERSION
}
"
)
message
(
STATUS
"CMAKE_SYSTEM_PROCESSOR:
${
CMAKE_SYSTEM_PROCESSOR
}
"
)
find_package
(
Git QUIET
)
if
(
Git_FOUND
)
execute_process
(
COMMAND
"
${
GIT_EXECUTABLE
}
"
describe --always --abbrev=40
WORKING_DIRECTORY
"
${
CMAKE_SOURCE_DIR
}
"
OUTPUT_VARIABLE SHERPA_ONNX_GIT_SHA1
ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE
)
execute_process
(
COMMAND
"
${
GIT_EXECUTABLE
}
"
log -1 --format=%ad --date=local
WORKING_DIRECTORY
"
${
CMAKE_SOURCE_DIR
}
"
OUTPUT_VARIABLE SHERPA_ONNX_GIT_DATE
ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE
)
message
(
STATUS
"sherpa-onnx git sha1:
${
SHERPA_ONNX_GIT_SHA1
}
"
)
message
(
STATUS
"sherpa-onnx git date:
${
SHERPA_ONNX_GIT_DATE
}
"
)
else
()
message
(
WARNING
"git is not found"
)
endif
()
if
(
UNIX AND NOT APPLE
)
execute_process
(
COMMAND
lsb_release -sd
OUTPUT_VARIABLE SHERPA_ONNX_OS
OUTPUT_STRIP_TRAILING_WHITESPACE
)
elseif
(
APPLE
)
execute_process
(
COMMAND
sw_vers -productName
OUTPUT_VARIABLE _product_name
OUTPUT_STRIP_TRAILING_WHITESPACE
)
execute_process
(
COMMAND
sw_vers -productVersion
OUTPUT_VARIABLE _product_version
OUTPUT_STRIP_TRAILING_WHITESPACE
)
execute_process
(
COMMAND
sw_vers -buildVersion
OUTPUT_VARIABLE _build_version
OUTPUT_STRIP_TRAILING_WHITESPACE
)
set
(
SHERPA_ONNX_OS
"
${
_product_name
}
${
_product_version
}
${
_build_version
}
"
)
elseif
(
WIN32
)
execute_process
(
COMMAND
wmic os get caption,version
OUTPUT_VARIABLE SHERPA_ONNX_OS_TWO_LINES
OUTPUT_STRIP_TRAILING_WHITESPACE
)
# Now SHERPA_ONNX_OS_TWO_LINES contains something like
# Caption Version
# Microsoft Windows 10 Pro 10.0.18362
string
(
REPLACE
"
\n
"
";"
SHERPA_ONNX_OS_LIST
${
SHERPA_ONNX_OS_TWO_LINES
}
)
list
(
GET SHERPA_ONNX_OS_LIST 1 SHERPA_ONNX_OS
)
else
()
set
(
SHERPA_ONNX_OS
"Unknown"
)
endif
()
message
(
STATUS
"OS used to build sherpa-onnx:
${
SHERPA_ONNX_OS
}
"
)
if
(
CMAKE_CXX_COMPILER
)
message
(
STATUS
"C++ compiler:
${
CMAKE_CXX_COMPILER
}
"
)
if
(
CMAKE_CXX_COMPILER_ID
)
message
(
STATUS
"C++ compiler ID:
${
CMAKE_CXX_COMPILER_ID
}
"
)
message
(
STATUS
"C++ compiler version:
${
CMAKE_CXX_COMPILER_VERSION
}
"
)
endif
()
endif
()
if
(
CMAKE_C_COMPILER
)
message
(
STATUS
"C compiler:
${
CMAKE_C_COMPILER
}
"
)
if
(
CMAKE_C_COMPILER_ID
)
message
(
STATUS
"C compiler ID:
${
CMAKE_C_COMPILER_ID
}
"
)
message
(
STATUS
"C compiler version:
${
CMAKE_C_COMPILER_VERSION
}
"
)
endif
()
endif
()
...
...
请
注册
或
登录
后发表评论