share/CMakeLists.txt
author Mitchell Kember <mk12360@gmail.com>
Fri, 30 Nov 2012 20:00:53 -0500
changeset 8149 237802cf4610
parent 8093 2286a39140da
child 8096 453917e94e55
child 8146 1fba650c2aa4
permissions -rw-r--r--
Google Code-in: Center help text field Modifies the grid layout slightly so that the help text which appears when hovering over certain elements is centered with respect to the window, even when there are more buttons on one side. https://google-melange.appspot.com/gci/task/view/google/gci2012/7968226

add_subdirectory(hedgewars)

IF(APPLE OR CROSSAPPLE)
    #needed for CFBundleVersion and CFBundleShortVersionString
        #should reuse the variables set in main CMakeLists.txt
    IF(HGCOMMAND AND (EXISTS ${CMAKE_SOURCE_DIR}/.hg))
        set(HEDGEWARS_REVISION ${revision_number})
    ELSE()
        set(HEDGEWARS_REVISION ${HEDGEWARS_VERSION})
    ENDIF()

    configure_file(${hedgewars_SOURCE_DIR}/share/Info.plist.in
                   ${CMAKE_CURRENT_BINARY_DIR}/Info.plist)
    #path here should be Hedgewars.app/Contents/MacOS
    install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/Info.plist"
            DESTINATION ../)
    install(PROGRAMS "${hedgewars_SOURCE_DIR}/share/Icon.icns"
            DESTINATION ../Resources/)
    install(PROGRAMS "${hedgewars_SOURCE_DIR}/share/hwico.icns"
            DESTINATION ../Resources/)
    install(PROGRAMS "${hedgewars_SOURCE_DIR}/share/dsa_pub.pem"
            DESTINATION ../Resources/)
ENDIF(APPLE OR CROSSAPPLE)