]> git.lyx.org Git - features.git/commitdiff
Cmake build: Use the timestamp of last commit (iff possible)
authorKornel Benko <kornel@lyx.org>
Sun, 14 Oct 2012 19:55:42 +0000 (21:55 +0200)
committerKornel Benko <kornel@lyx.org>
Sun, 14 Oct 2012 19:55:42 +0000 (21:55 +0200)
while idetifying the lyx-version.

CMakeLists.txt

index f72032714f1444d3f81e9cc9df16d3796d651f80..d917a8bffc04bf92168847d3914b5db456c01f8c 100644 (file)
@@ -264,6 +264,10 @@ if (LYX_LOCALVERSIONING)
                  MATH(EXPR tmp_REVISION_VERSION "(${CMAKE_MATCH_1}+40000)")
                  set(LYX_REVISION_VERSION "${LYX_PATCH_VERSION}-${tmp_REVISION_VERSION}git")
                endif()
+               # Override the value from configure.ac, if possible
+               EXECUTE_PROCESS(COMMAND ${LYX_GITVERSION} "log" "-1" "--format=%cd"
+                       WORKING_DIRECTORY "${TOP_SRC_DIR}"
+                       OUTPUT_VARIABLE LYX_DATE OUTPUT_STRIP_TRAILING_WHITESPACE)
        else()
                set(LYX_REVISION_VERSION git) #TODO use date
        endif()