share/CMakeLists.txt
author S.D.
Tue, 27 Sep 2022 14:59:03 +0300
changeset 15900 fc3cb23fd26f
parent 15333 5b2dec63f4cf
permissions -rw-r--r--
Allow to see rooms of incompatible versions in the lobby For the new clients the room version is shown in a separate column. There is also a hack for previous versions clients: the room vesion specifier is prepended to the room names for rooms of incompatible versions, and the server shows 'incompatible version' error if the client tries to join them.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8649
e3a9339ce1fd oooooops forgot SHAREPATH is still used somewhere
koda
parents: 8317
diff changeset
     1
e3a9339ce1fd oooooops forgot SHAREPATH is still used somewhere
koda
parents: 8317
diff changeset
     2
set(SHAREPATH ${HEDGEWARS_DATADIR})
e3a9339ce1fd oooooops forgot SHAREPATH is still used somewhere
koda
parents: 8317
diff changeset
     3
e3a9339ce1fd oooooops forgot SHAREPATH is still used somewhere
koda
parents: 8317
diff changeset
     4
add_subdirectory(hedgewars/Data)
2641
b08cafb86797 some tweaks in the mac compilation system
koda
parents: 2393
diff changeset
     5
8317
ec9f94ab2737 remove the CROSSAPPLE option until a better solution is found
koda
parents: 8283
diff changeset
     6
if(APPLE)
8650
18807b6302c8 version variables confom to naming convention
koda
parents: 8649
diff changeset
     7
    #CFBundleVersion is HEDGEWARS_REVISION
18807b6302c8 version variables confom to naming convention
koda
parents: 8649
diff changeset
     8
    #CFBundleShortVersionString is HEDGEWARS_VERSION
4336
006133b13b32 update build files for compliance with Mac AppStore
koda
parents: 2641
diff changeset
     9
10068
cbe06dc07332 use CMAKE_CURRENT_SOURCE_DIR consistently
koda
parents: 10015
diff changeset
    10
    configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in
8093
2286a39140da moar cmake cleanup, use message(WARNING ...) where appropriate
koda
parents: 8090
diff changeset
    11
                   ${CMAKE_CURRENT_BINARY_DIR}/Info.plist)
2286a39140da moar cmake cleanup, use message(WARNING ...) where appropriate
koda
parents: 8090
diff changeset
    12
    #path here should be Hedgewars.app/Contents/MacOS
2286a39140da moar cmake cleanup, use message(WARNING ...) where appropriate
koda
parents: 8090
diff changeset
    13
    install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/Info.plist"
2286a39140da moar cmake cleanup, use message(WARNING ...) where appropriate
koda
parents: 8090
diff changeset
    14
            DESTINATION ../)
10068
cbe06dc07332 use CMAKE_CURRENT_SOURCE_DIR consistently
koda
parents: 10015
diff changeset
    15
    install(PROGRAMS "${CMAKE_CURRENT_SOURCE_DIR}/Icon.icns"
8093
2286a39140da moar cmake cleanup, use message(WARNING ...) where appropriate
koda
parents: 8090
diff changeset
    16
            DESTINATION ../Resources/)
10068
cbe06dc07332 use CMAKE_CURRENT_SOURCE_DIR consistently
koda
parents: 10015
diff changeset
    17
    install(PROGRAMS "${CMAKE_CURRENT_SOURCE_DIR}/hwico.icns"
8093
2286a39140da moar cmake cleanup, use message(WARNING ...) where appropriate
koda
parents: 8090
diff changeset
    18
            DESTINATION ../Resources/)
10068
cbe06dc07332 use CMAKE_CURRENT_SOURCE_DIR consistently
koda
parents: 10015
diff changeset
    19
    install(PROGRAMS "${CMAKE_CURRENT_SOURCE_DIR}/dsa_pub.pem"
8093
2286a39140da moar cmake cleanup, use message(WARNING ...) where appropriate
koda
parents: 8090
diff changeset
    20
            DESTINATION ../Resources/)
10069
c4ad9c76b542 add AppData file
koda
parents: 10068
diff changeset
    21
elseif(UNIX)
c4ad9c76b542 add AppData file
koda
parents: 10068
diff changeset
    22
    install(PROGRAMS "${CMAKE_CURRENT_SOURCE_DIR}/hedgewars.appdata.xml"
c4ad9c76b542 add AppData file
koda
parents: 10068
diff changeset
    23
            DESTINATION ${CMAKE_INSTALL_PREFIX}/share/appdata/)
c4ad9c76b542 add AppData file
koda
parents: 10068
diff changeset
    24
endif()