diff --git a/bolt/CMakeLists.txt b/bolt/CMakeLists.txt --- a/bolt/CMakeLists.txt +++ b/bolt/CMakeLists.txt @@ -59,31 +59,8 @@ COMPONENT bolt) endif() -# Get the current git revision for BOLT. -find_program(git_executable NAMES git git.exe git.cmd) -if (git_executable) - execute_process(COMMAND ${git_executable} rev-parse HEAD - WORKING_DIRECTORY ${LLVM_MAIN_SRC_DIR} - TIMEOUT 5 - RESULT_VARIABLE git_result - OUTPUT_VARIABLE git_output) - if( git_result EQUAL 0 ) - string(STRIP "${git_output}" git_ref_id) - set(BOLT_REVISION "${git_ref_id}") - endif() -endif() - find_program(GNU_LD_EXECUTABLE NAMES ${LLVM_DEFAULT_TARGET_TRIPLE}-ld.bfd ld.bfd DOC "GNU ld") -# If we can't find a revision, set it to "". -if (NOT BOLT_REVISION) - set(BOLT_REVISION "") -endif() - -configure_file( - ${CMAKE_CURRENT_SOURCE_DIR}/include/bolt/Utils/BoltRevision.inc.in - ${CMAKE_CURRENT_BINARY_DIR}/include/bolt/Utils/BoltRevision.inc) - include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/include ${CMAKE_CURRENT_BINARY_DIR}/include diff --git a/bolt/include/bolt/Utils/BoltRevision.inc.in b/bolt/include/bolt/Utils/BoltRevision.inc.in deleted file mode 100644 --- a/bolt/include/bolt/Utils/BoltRevision.inc.in +++ /dev/null @@ -1 +0,0 @@ -#define BOLT_VERSION_STRING "@BOLT_REVISION@" diff --git a/bolt/lib/Utils/CommandLineOpts.cpp b/bolt/lib/Utils/CommandLineOpts.cpp --- a/bolt/lib/Utils/CommandLineOpts.cpp +++ b/bolt/lib/Utils/CommandLineOpts.cpp @@ -11,13 +11,13 @@ //===----------------------------------------------------------------------===// #include "bolt/Utils/CommandLineOpts.h" -#include "bolt/Utils/BoltRevision.inc" +#include "llvm/Support/VCSRevision.h" using namespace llvm; namespace llvm { namespace bolt { -const char *BoltRevision = BOLT_VERSION_STRING; +const char *BoltRevision = LLVM_REVISION; } }