From b9fba8005a19522618b0739cabb7d747389fb334 Mon Sep 17 00:00:00 2001 From: Gregory Hainaut Date: Wed, 10 Sep 2014 14:19:50 +0200 Subject: [PATCH] cmake: failed to get git version * add a fallback when the git version can't be fetched Close issue #122 --- cmake/Pcsx2Utils.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmake/Pcsx2Utils.cmake b/cmake/Pcsx2Utils.cmake index 3785bf8ab9..6a607ed4f9 100644 --- a/cmake/Pcsx2Utils.cmake +++ b/cmake/Pcsx2Utils.cmake @@ -40,6 +40,7 @@ endfunction(detectOperatingSystem) function(write_svnrev_h) find_package(Git) + set(PCSX2_WC_TIME 0) if (GIT_FOUND) EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} show -s --format=%ci HEAD OUTPUT_VARIABLE PCSX2_WC_TIME @@ -47,7 +48,8 @@ function(write_svnrev_h) # Output: "YYYY-MM-DD HH:MM:SS +HHMM" (last part is time zone, offset from UTC) string(REGEX REPLACE "[%:\\-]" "" PCSX2_WC_TIME "${PCSX2_WC_TIME}") string(REGEX REPLACE "([0-9]+) ([0-9]+).*" "\\1\\2" PCSX2_WC_TIME "${PCSX2_WC_TIME}") - else() + endif() + if ("${PCSX2_WC_TIME}" STREQUAL "") set(PCSX2_WC_TIME 0) endif() file(WRITE ${CMAKE_BINARY_DIR}/common/include/svnrev.h "#define SVN_REV ${PCSX2_WC_TIME}ll \n#define SVN_MODS 0")