[llvm-commits] [dragonegg] r149134 - in /dragonegg/trunk: Makefile src/Backend.cpp
Duncan Sands
baldrick at free.fr
Fri Jan 27 10:21:10 PST 2012
Author: baldrick
Date: Fri Jan 27 12:21:09 2012
New Revision: 149134
URL: http://llvm.org/viewvc/llvm-project?rev=149134&view=rev
Log:
Store the LLVM version rather than the dragonegg svn revision
in object files. That's because the svn revision isn't always
available (eg: when not using svn).
Modified:
dragonegg/trunk/Makefile
dragonegg/trunk/src/Backend.cpp
Modified: dragonegg/trunk/Makefile
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/Makefile?rev=149134&r1=149133&r2=149134&view=diff
==============================================================================
--- dragonegg/trunk/Makefile (original)
+++ dragonegg/trunk/Makefile Fri Jan 27 12:21:09 2012
@@ -42,8 +42,7 @@
GCC_MICRO=$(word 3, $(subst ., ,$(GCC_VERSION)))
TARGET_TRIPLE:=$(shell $(GCC) -dumpmachine)
-# NOTE: replace with an informative string when doing a release.
-REVISION:=$(shell svnversion -n $(TOP_DIR))
+LLVM_VERSION:=$(shell $(LLVM_CONFIG) --version)
PLUGIN=dragonegg.so
PLUGIN_OBJECTS=Backend.o Cache.o Constants.o Convert.o Debug.o DefaultABI.o \
@@ -59,7 +58,7 @@
CPP_OPTIONS+=$(CPPFLAGS) $(shell $(LLVM_CONFIG) --cppflags) \
-MD -MP \
- -DIN_GCC -DREVISION=\"$(REVISION)\" \
+ -DIN_GCC -DLLVM_VERSION=\"$(LLVM_VERSION)\" \
-DGCC_MAJOR=$(GCC_MAJOR) -DGCC_MINOR=$(GCC_MINOR) \
-DGCC_MICRO=$(GCC_MICRO) \
-I$(INCLUDE_DIR) -I$(GCC_PLUGIN_DIR)/include
Modified: dragonegg/trunk/src/Backend.cpp
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/src/Backend.cpp?rev=149134&r1=149133&r2=149134&view=diff
==============================================================================
--- dragonegg/trunk/src/Backend.cpp (original)
+++ dragonegg/trunk/src/Backend.cpp Fri Jan 27 12:21:09 2012
@@ -481,7 +481,7 @@
IdentString += pkg_version;
IdentString += version_string;
IdentString += " LLVM: ";
- IdentString += REVISION;
+ IdentString += LLVM_VERSION;
IdentString += "\"";
TheModule->setModuleInlineAsm(IdentString);
}
@@ -2019,7 +2019,7 @@
/// llvm_plugin_info - Information about this plugin. Users can access this
/// using "gcc --help -v".
static struct plugin_info llvm_plugin_info = {
- REVISION, // version
+ LLVM_VERSION, // version
// TODO provide something useful here
NULL // help
};
More information about the llvm-commits
mailing list