equal
deleted
inserted
replaced
6 add_custom_target(uninstall "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake") |
6 add_custom_target(uninstall "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake") |
7 endif() |
7 endif() |
8 |
8 |
9 if(APPLE AND NOT SKIPBUNDLE) |
9 if(APPLE AND NOT SKIPBUNDLE) |
10 find_package(Qt4 REQUIRED QUIET) |
10 find_package(Qt4 REQUIRED QUIET) |
|
11 find_package(SDL2 REQUIRED) |
|
12 find_package(SDL2_image REQUIRED) |
|
13 find_package(SDL2_net REQUIRED) |
|
14 find_package(SDL2_ttf REQUIRED) |
|
15 find_package(SDL2_mixer REQUIRED) |
|
16 |
11 find_package(PNG REQUIRED) |
17 find_package(PNG REQUIRED) |
12 find_package(SDL REQUIRED) |
18 |
13 find_package(SDL_image REQUIRED) |
|
14 find_package(SDL_net REQUIRED) |
|
15 find_package(SDL_ttf REQUIRED) |
|
16 find_package(SDL_mixer REQUIRED) |
|
17 find_package(OggVorbis REQUIRED) |
|
18 if(NOT NOAUTOUPDATE) |
19 if(NOT NOAUTOUPDATE) |
19 find_package(Sparkle) #needed for SPARKLE_FOUND variable |
20 find_package(Sparkle) #needed for SPARKLE_FOUND variable |
20 #needed because the 'if' clause in the script prints silly policy warnings |
21 #needed because the 'if' clause in the script prints silly policy warnings |
21 if(SPARKLE_FOUND) |
22 if(SPARKLE_FOUND) |
22 set(SPARKLE_FOUND 1) |
23 set(SPARKLE_FOUND 1) |
56 install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/CreateMacBundle.cmake |
57 install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/CreateMacBundle.cmake |
57 CODE "message(STATUS \"Your app bundle is ready\")") |
58 CODE "message(STATUS \"Your app bundle is ready\")") |
58 |
59 |
59 #create the .dmg for deployment |
60 #create the .dmg for deployment |
60 #first make sure .app exists, then remove any old .dmg with same name, finally run the script |
61 #first make sure .app exists, then remove any old .dmg with same name, finally run the script |
61 add_custom_target(dmg COMMAND "if [ ! -a Hedgewars.app ]; then make install\; fi;" |
62 add_custom_target(dmg COMMAND make install |
62 COMMAND rm -f ${CMAKE_BINARY_DIR}/Hedgewars-${HEDGEWARS_VERSION}.dmg |
63 COMMAND rm -f ${CMAKE_BINARY_DIR}/Hedgewars-${HEDGEWARS_VERSION}.dmg |
63 COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/create-dmg.sh |
64 COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/create-dmg.sh |
64 --volname "Hedgewars ${HEDGEWARS_VERSION}" |
65 --volname "Hedgewars ${HEDGEWARS_VERSION}" |
65 # --volicon icon.icns |
66 # --volicon icon.icns |
66 --window-size 600 470 |
67 --window-size 600 470 |