Annotation of ports/graphics/rawtherapee/patches/patch-About-Linux_cmake, Revision 1.1
1.1 ! yason 1: $OpenBSD$
! 2: --- About-Linux.cmake.orig Wed Sep 7 10:56:26 2011
! 3: +++ About-Linux.cmake Sun Sep 11 23:52:34 2011
! 4: @@ -1,27 +1,7 @@
! 5: # cmakefile executed within a makefile target
! 6:
! 7: -# we look for the hg command in this paths by order of preference
! 8: -find_file(HG_CMD hg)
! 9: -
! 10: -
! 11: -# the hg command is looked for again, at build time
! 12: -if (HG_CMD STREQUAL HG_CMD-NOTFOUND)
! 13: - message(FATAL_ERROR "hg command not found!")
! 14: -else (HG_CMD STREQUAL HG_CMD-NOTFOUND)
! 15: - message(STATUS "hg command found: ${HG_CMD}")
! 16: -endif (HG_CMD STREQUAL HG_CMD-NOTFOUND)
! 17: -
! 18: set (OUT_FILE "${SRC_DIR}/AboutThisBuild.txt")
! 19: -set (SHELL "/bin/bash")
! 20: -# there should be a better way of getting the compiler + compiler version, not restrained to Gcc
! 21: -execute_process(COMMAND gcc -dumpversion OUTPUT_VARIABLE GCC_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE)
! 22: -execute_process(COMMAND ${HG_CMD} -R ${SRC_DIR} branch OUTPUT_VARIABLE HG_BRANCH OUTPUT_STRIP_TRAILING_WHITESPACE)
! 23: -execute_process(COMMAND ${HG_CMD} parents --template={latesttag}.{latesttagdistance} WORKING_DIRECTORY ${SRC_DIR} OUTPUT_VARIABLE HG_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE)
! 24: -execute_process(COMMAND ${HG_CMD} parents --template={node|short} WORKING_DIRECTORY ${SRC_DIR} OUTPUT_VARIABLE HG_CHANGESET OUTPUT_STRIP_TRAILING_WHITESPACE)
! 25: -execute_process(COMMAND ${HG_CMD} parents --template={latesttagdistance} WORKING_DIRECTORY ${SRC_DIR} OUTPUT_VARIABLE HG_TAGDISTANCE OUTPUT_STRIP_TRAILING_WHITESPACE)
! 26: -if (CACHE_NAME_SUFFIX STREQUAL "")
! 27: - execute_process(COMMAND ${HG_CMD} parents --template={latesttag} WORKING_DIRECTORY ${SRC_DIR} OUTPUT_VARIABLE CACHE_NAME_SUFFIX OUTPUT_STRIP_TRAILING_WHITESPACE)
! 28: -endif ()
! 29: +set (SHELL "/bin/sh")
! 30:
! 31: # build version.h from template
! 32: configure_file (${SRC_DIR}/rtgui/version.h.in ${SRC_DIR}/rtgui/version.h)
CVSweb