share/CMakeLists.txt
branchwebgl
changeset 8330 aaefa587e277
parent 8096 453917e94e55
parent 8317 ec9f94ab2737
child 8833 c13ebed437cb
equal deleted inserted replaced
8116:d24257910f8d 8330:aaefa587e277
     1 add_subdirectory(hedgewars)
     1 add_subdirectory(hedgewars)
     2 
     2 
     3 IF(APPLE OR CROSSAPPLE)
     3 if(APPLE)
     4     #needed for CFBundleVersion and CFBundleShortVersionString
     4     #needed for CFBundleVersion and CFBundleShortVersionString
     5         #should reuse the variables set in main CMakeLists.txt
     5         #should reuse the variables set in main CMakeLists.txt
     6     IF(HGCOMMAND AND (EXISTS ${CMAKE_SOURCE_DIR}/.hg))
     6     if(HGCOMMAND AND (EXISTS ${CMAKE_SOURCE_DIR}/.hg))
     7         set(HEDGEWARS_REVISION ${revision_number})
     7         set(HEDGEWARS_REVISION ${revision_number})
     8     ELSE()
     8     else()
     9         set(HEDGEWARS_REVISION ${HEDGEWARS_VERSION})
     9         set(HEDGEWARS_REVISION ${HEDGEWARS_VERSION})
    10     ENDIF()
    10     endif()
       
    11 
       
    12     #silly libav that always brings in VideoDecoderAcceleration, avaible only from 10.6.3
       
    13     if(NOT NOVIDEOREC)
       
    14         set(FFMPEG_FIND_QUIETLY true)
       
    15         find_package(FFMPEG)
       
    16         if(${FFMPEG_FOUND} AND ${minimum_macosx_version} VERSION_EQUAL "10.6")
       
    17             set(minimum_macosx_version "10.6.3")
       
    18         endif()
       
    19     endif()
    11 
    20 
    12     configure_file(${hedgewars_SOURCE_DIR}/share/Info.plist.in
    21     configure_file(${hedgewars_SOURCE_DIR}/share/Info.plist.in
    13                    ${CMAKE_CURRENT_BINARY_DIR}/Info.plist)
    22                    ${CMAKE_CURRENT_BINARY_DIR}/Info.plist)
    14     #path here should be Hedgewars.app/Contents/MacOS
    23     #path here should be Hedgewars.app/Contents/MacOS
    15     install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/Info.plist"
    24     install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/Info.plist"
    18             DESTINATION ../Resources/)
    27             DESTINATION ../Resources/)
    19     install(PROGRAMS "${hedgewars_SOURCE_DIR}/share/hwico.icns"
    28     install(PROGRAMS "${hedgewars_SOURCE_DIR}/share/hwico.icns"
    20             DESTINATION ../Resources/)
    29             DESTINATION ../Resources/)
    21     install(PROGRAMS "${hedgewars_SOURCE_DIR}/share/dsa_pub.pem"
    30     install(PROGRAMS "${hedgewars_SOURCE_DIR}/share/dsa_pub.pem"
    22             DESTINATION ../Resources/)
    31             DESTINATION ../Resources/)
    23 ENDIF(APPLE OR CROSSAPPLE)
    32 endif(APPLE)