Team Ai
Apppublic

KBaba7/llama.cpp

sourceHugging Faceapache-2.0updated 2y agoView on Hugging Face
0likes
build-info.cmake59 linesDownload Raw Back to cmake
1set(BUILD_NUMBER 0)2set(BUILD_COMMIT "unknown")3set(BUILD_COMPILER "unknown")4set(BUILD_TARGET "unknown")5 6# Look for git7find_package(Git)8if(NOT Git_FOUND)9    find_program(GIT_EXECUTABLE NAMES git git.exe)10    if(GIT_EXECUTABLE)11        set(Git_FOUND TRUE)12        message(STATUS "Found Git: ${GIT_EXECUTABLE}")13    else()14        message(WARNING "Git not found. Build info will not be accurate.")15    endif()16endif()17 18# Get the commit count and hash19if(Git_FOUND)20    execute_process(21        COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD22        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}23        OUTPUT_VARIABLE HEAD24        OUTPUT_STRIP_TRAILING_WHITESPACE25        RESULT_VARIABLE RES26    )27    if (RES EQUAL 0)28        set(BUILD_COMMIT ${HEAD})29    endif()30    execute_process(31        COMMAND ${GIT_EXECUTABLE} rev-list --count HEAD32        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}33        OUTPUT_VARIABLE COUNT34        OUTPUT_STRIP_TRAILING_WHITESPACE35        RESULT_VARIABLE RES36    )37    if (RES EQUAL 0)38        set(BUILD_NUMBER ${COUNT})39    endif()40endif()41 42if(MSVC)43    set(BUILD_COMPILER "${CMAKE_C_COMPILER_ID} ${CMAKE_C_COMPILER_VERSION}")44    set(BUILD_TARGET ${CMAKE_VS_PLATFORM_NAME})45else()46    execute_process(47        COMMAND sh -c "\"$@\" --version | head -1" _ ${CMAKE_C_COMPILER}48        OUTPUT_VARIABLE OUT49        OUTPUT_STRIP_TRAILING_WHITESPACE50    )51    set(BUILD_COMPILER ${OUT})52    execute_process(53        COMMAND ${CMAKE_C_COMPILER} -dumpmachine54        OUTPUT_VARIABLE OUT55        OUTPUT_STRIP_TRAILING_WHITESPACE56    )57    set(BUILD_TARGET ${OUT})58endif()59