
#############################################################
# create Info.plist

SET(COMPLETE_VERSION_WITH_RELEASE_NAME \"${COMPLETE_VERSION}-${RELEASE_NAME}\")

IF (NOT EXISTS SVN_MARKER)
  SET (SVN_MARKER ${CMAKE_SOURCE_DIR}/CMakeLists.txt)  # Dummy file
ENDIF (NOT EXISTS SVN_MARKER)

ADD_CUSTOM_TARGET(Info.plist ALL
  DEPENDS ${SVN_MARKER}
  COMMAND ${CMAKE_COMMAND}
    -D CURRENT_SOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR}
    -D SOURCE_DIR=${CMAKE_SOURCE_DIR}
    -D VERSION=${COMPLETE_VERSION_WITH_RELEASE_NAME}
    -D VERSION_NUM=${COMPLETE_VERSION}
    -D APP_NAME=${QGIS_APP_NAME}
    -P ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.cmake)

#############################################################
# process subdirs

SUBDIRS(Resources)

#############################################################
# install

INSTALL (FILES ${CMAKE_CURRENT_BINARY_DIR}/Info.plist
               ${CMAKE_CURRENT_SOURCE_DIR}/PkgInfo
         DESTINATION ${CMAKE_INSTALL_PREFIX}/..)

# Update bundle modification date so Finder scans latest plist
INSTALL (CODE "EXECUTE_PROCESS(COMMAND touch \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/../../.\")")
