Spaces:
Sleeping
Sleeping
Download cmake/build-info.cmake from Xenobd/whisper.cpp: direct link, hf CLI and curl.
- Browser
- Download file 1.72 kB
-
https://huggingface.co/spaces/Xenobd/whisper.cpp/resolve/1f9c2796f53b9dce0279dc182a1656af3bb1b9a4/cmake/build-info.cmake
- Command line
-
hf download hf://spaces/Xenobd/whisper.cpp@1f9c2796f53b9dce0279dc182a1656af3bb1b9a4/cmake/build-info.cmake
-
curl -L -o build-info.cmake https://huggingface.co/spaces/Xenobd/whisper.cpp/resolve/1f9c2796f53b9dce0279dc182a1656af3bb1b9a4/cmake/build-info.cmake
1.72 kB
| set(BUILD_NUMBER 0) | |
| set(BUILD_COMMIT "unknown") | |
| set(BUILD_COMPILER "unknown") | |
| set(BUILD_TARGET "unknown") | |
| # Look for git | |
| find_package(Git) | |
| if(NOT Git_FOUND) | |
| find_program(GIT_EXECUTABLE NAMES git git.exe) | |
| if(GIT_EXECUTABLE) | |
| set(Git_FOUND TRUE) | |
| message(STATUS "Found Git: ${GIT_EXECUTABLE}") | |
| else() | |
| message(WARNING "Git not found. Build info will not be accurate.") | |
| endif() | |
| endif() | |
| # Get the commit count and hash | |
| if(Git_FOUND) | |
| execute_process( | |
| COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD | |
| WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} | |
| OUTPUT_VARIABLE HEAD | |
| OUTPUT_STRIP_TRAILING_WHITESPACE | |
| RESULT_VARIABLE RES | |
| ) | |
| if (RES EQUAL 0) | |
| set(BUILD_COMMIT ${HEAD}) | |
| endif() | |
| execute_process( | |
| COMMAND ${GIT_EXECUTABLE} rev-list --count HEAD | |
| WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} | |
| OUTPUT_VARIABLE COUNT | |
| OUTPUT_STRIP_TRAILING_WHITESPACE | |
| RESULT_VARIABLE RES | |
| ) | |
| if (RES EQUAL 0) | |
| set(BUILD_NUMBER ${COUNT}) | |
| endif() | |
| endif() | |
| if(MSVC) | |
| set(BUILD_COMPILER "${CMAKE_C_COMPILER_ID} ${CMAKE_C_COMPILER_VERSION}") | |
| set(BUILD_TARGET ${CMAKE_VS_PLATFORM_NAME}) | |
| add_compile_options("$<$<COMPILE_LANGUAGE:C>:/utf-8>") | |
| add_compile_options("$<$<COMPILE_LANGUAGE:CXX>:/utf-8>") | |
| else() | |
| execute_process( | |
| COMMAND sh -c "$@ --version | head -1" _ ${CMAKE_C_COMPILER} | |
| OUTPUT_VARIABLE OUT | |
| OUTPUT_STRIP_TRAILING_WHITESPACE | |
| ) | |
| set(BUILD_COMPILER ${OUT}) | |
| execute_process( | |
| COMMAND ${CMAKE_C_COMPILER} -dumpmachine | |
| OUTPUT_VARIABLE OUT | |
| OUTPUT_STRIP_TRAILING_WHITESPACE | |
| ) | |
| set(BUILD_TARGET ${OUT}) | |
| endif() | |