Fix: always use git describe --all --long for the git version
[lttng-tools.git] / include / Makefile.am
index 89b084d01b45a62bcbd59ce62e04292dfcae5cbd..767b05b5d99ff38128713925a7dbd71e12579bd7 100644 (file)
@@ -21,8 +21,7 @@ version.h:
                        git_version=""; \
                else \
                        git_describe="$$(git describe)"; \
-                       if [ "$${git_branch}" == "$${git_describe}" ] || \
-                               [ "$${git_branch}" == "heads/master" ]; then \
+                       if [ "$${git_branch}" == "$${git_describe}" ]; then \
                                git_version="$${git_describe}"; \
                        else \
                                git_version="$$(git describe --long --all)"; \
@@ -46,8 +45,8 @@ version.h:
                        ## as the one currently in the file (if there is one), as we
                        ## don't want to update the file if it is already up to date
                        ##
-                       if [ $$(grep -cE "^#define GIT_VERSION \"?$${git_version}\"?$$" "$${version_h}") -eq 0 ]; then \
-                               sed -i "s'^#define GIT_VERSION.*$$'#define GIT_VERSION \"$${git_version}\"'" "$${version_h}"; \
+                       if [ $$(grep -cE "^#define GIT_VERSION_SED \"?$${git_version}\"?$$" "$${version_h}") -eq 0 ]; then \
+                               sed -i "s'^#define GIT_VERSION_SED.*$$'#define GIT_VERSION \"$${git_version}\"'" "$${version_h}"; \
                        fi; \
                fi; \
        fi)
This page took 0.023855 seconds and 4 git commands to generate.