File tree Expand file tree Collapse file tree 4 files changed +18
-10
lines changed Expand file tree Collapse file tree 4 files changed +18
-10
lines changed Original file line number Diff line number Diff line change @@ -767,14 +767,18 @@ IF (EXISTS ${CMAKE_SOURCE_DIR}/.git/index)
767767 ENDIF (WIN32 )
768768 ELSE (GITCOMMAND)
769769 MESSAGE (STATUS "git marker, but no git found - version will be unknown" )
770- SET (REVISION "unknown" )
771- FILE (WRITE ${CMAKE_CURRENT_BINARY_DIR} /qgsversion.h "#define QGSVERSION \" unknown\" " )
772- FILE (WRITE ${CMAKE_CURRENT_BINARY_DIR} /qgsversion.inc "${COMPLETE_VERSION} -${RELEASE_NAME} " )
770+ IF (NOT SHA)
771+ SET (SHA "unknown" )
772+ ENDIF (NOT SHA)
773+ FILE (WRITE ${CMAKE_CURRENT_BINARY_DIR} /qgsversion.h "#define QGSVERSION \" ${SHA} \"\n " )
774+ FILE (WRITE ${CMAKE_CURRENT_BINARY_DIR} /qgsversion.inc "PROJECT_NUMBER = \" ${COMPLETE_VERSION} -${RELEASE_NAME} (${SHA} )\"\n " )
773775 ENDIF (GITCOMMAND)
774776ELSE (EXISTS ${CMAKE_SOURCE_DIR} /.git/index)
775- SET (REVISION "exported" )
776- FILE (WRITE ${CMAKE_CURRENT_BINARY_DIR} /qgsversion.h "#define QGSVERSION \" exported\" " )
777- FILE (WRITE ${CMAKE_CURRENT_BINARY_DIR} /qgsversion.inc "${COMPLETE_VERSION} -${RELEASE_NAME} " )
777+ IF (NOT SHA)
778+ SET (SHA "exported" )
779+ ENDIF (NOT SHA)
780+ FILE (WRITE ${CMAKE_CURRENT_BINARY_DIR} /qgsversion.h "#define QGSVERSION \" ${SHA} \"\n " )
781+ FILE (WRITE ${CMAKE_CURRENT_BINARY_DIR} /qgsversion.inc "PROJECT_NUMBER = \" ${COMPLETE_VERSION} -${RELEASE_NAME} (${SHA} )\"\n " )
778782ENDIF (EXISTS ${CMAKE_SOURCE_DIR} /.git/index)
779783
780784ADD_CUSTOM_TARGET (version ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR} /qgsversion.h)
Original file line number Diff line number Diff line change @@ -77,6 +77,10 @@ CMAKE_OPTS := \
7777 -DQT_TAG_FILE=/usr/share/qt4/doc/html/qt.tags \
7878 -DQT_DOC_URL=/usr/share/qt4/doc/html/
7979
80+ ifneq ($(SHA ) ,)
81+ CMAKE_OPTS += -DSHA=$(SHA)
82+ endif
83+
8084ifeq ($(GRASSVER ) ,7)
8185 CMAKE_OPTS += \
8286 -DWITH_GRASS=TRUE \
Original file line number Diff line number Diff line change 1515 <key >CFBundleSignature</key >
1616 <string >QGIS</string >
1717 <key >CFBundleGetInfoString</key >
18- <string >${QGIS_APP_NAME} ${COMPLETE_VERSION}-${RELEASE_NAME} (${REVISION }), © 2002-2015 QGIS Development Team</string >
18+ <string >${QGIS_APP_NAME} ${COMPLETE_VERSION}-${RELEASE_NAME} (${SHA }), © 2002-2016 QGIS Development Team</string >
1919 <key >CFBundleShortVersionString</key >
2020 <string >${COMPLETE_VERSION}</string >
2121 <key >CFBundleVersion</key >
22- <string >${COMPLETE_VERSION} (${REVISION })</string >
22+ <string >${COMPLETE_VERSION} (${SHA })</string >
2323 <key >CFBundleIconFile</key >
2424 <string >qgis.icns</string >
2525 <key >CFBundleInfoDictionaryVersion</key >
Original file line number Diff line number Diff line change 1515 <key >CFBundleSignature</key >
1616 <string >QGSB</string >
1717 <key >CFBundleGetInfoString</key >
18- <string >${QGIS_APP_NAME} Browser ${COMPLETE_VERSION}-${RELEASE_NAME} (${REVISION }), © 2002-2015 QGIS Development Team</string >
18+ <string >${QGIS_APP_NAME} Browser ${COMPLETE_VERSION}-${RELEASE_NAME} (${SHA }), © 2002-2016 QGIS Development Team</string >
1919 <key >CFBundleShortVersionString</key >
2020 <string >${COMPLETE_VERSION}</string >
2121 <key >CFBundleVersion</key >
22- <string >${COMPLETE_VERSION} (${REVISION })</string >
22+ <string >${COMPLETE_VERSION} (${SHA })</string >
2323 <key >CFBundleIconFile</key >
2424 <string >qgisb.icns</string >
2525 <key >CFBundleInfoDictionaryVersion</key >
You can’t perform that action at this time.
0 commit comments