char-fork/llama.cpp
git clone https://git.t4t.associates/char-fork/llama.cpp
2a73f81f8
char/aliceai-t5-moe
1set ( BUILD_NUMBER 0 ) 2set ( BUILD_COMMIT "unknown" ) 3set ( BUILD_COMPILER "unknown" ) 4set ( BUILD_TARGET "unknown" ) 5 6# Look for git 7find_package ( Git ) 8if ( NOT Git_FOUND) 9find_program ( GIT_EXECUTABLE NAMES git git.exe ) 10if ( GIT_EXECUTABLE) 11set ( Git_FOUND TRUE ) 12message ( STATUS "Found Git: ${ GIT_EXECUTABLE } " ) 13else () 14message ( WARNING "Git not found. Build info will not be accurate." ) 15endif () 16endif () 17 18# Get the commit count and hash 19if ( Git_FOUND) 20execute_process ( 21COMMAND ${ GIT_EXECUTABLE } rev-parse --short HEAD 22WORKING_DIRECTORY ${ CMAKE_CURRENT_SOURCE_DIR } 23OUTPUT_VARIABLE HEAD 24OUTPUT_STRIP_TRAILING_WHITESPACE 25RESULT_VARIABLE RES 26) 27if ( RESEQUAL 0 ) 28set ( BUILD_COMMIT ${ HEAD }) 29endif () 30execute_process ( 31COMMAND ${ GIT_EXECUTABLE } rev-list --count HEAD 32WORKING_DIRECTORY ${ CMAKE_CURRENT_SOURCE_DIR } 33OUTPUT_VARIABLE COUNT 34OUTPUT_STRIP_TRAILING_WHITESPACE 35RESULT_VARIABLE RES 36) 37if ( RESEQUAL 0 ) 38set ( BUILD_NUMBER ${ COUNT }) 39endif () 40endif () 41 42set ( BUILD_COMPILER " ${ CMAKE_C_COMPILER_ID } ${ CMAKE_C_COMPILER_VERSION } " ) 43 44if ( CMAKE_VS_PLATFORM_NAME) 45set ( BUILD_TARGET ${ CMAKE_VS_PLATFORM_NAME }) 46else () 47set ( BUILD_TARGET " ${ CMAKE_SYSTEM_NAME } ${ CMAKE_SYSTEM_PROCESSOR } " ) 48endif ()