equal
deleted
inserted
replaced
9 set(QT_USE_QTXML FALSE) |
9 set(QT_USE_QTXML FALSE) |
10 set(QT_USE_QTOPENGL FALSE) |
10 set(QT_USE_QTOPENGL FALSE) |
11 set(QT_USE_QTMAIN TRUE) |
11 set(QT_USE_QTMAIN TRUE) |
12 |
12 |
13 find_package(Qt4 REQUIRED) |
13 find_package(Qt4 REQUIRED) |
14 include(${QT_USE_FILE}) |
14 if (NOT CROSSAPPLE) |
|
15 include(${QT_USE_FILE}) |
|
16 endif() |
15 |
17 |
16 # Check if we need zlib |
18 # Check if we need zlib |
17 check_library_exists("${QT_QTCORE_LIBRARY}" inflateInit2_ ${QT_LIBRARY_DIR} QT_PROVIDES_ZLIB_FUNCTIONS) |
19 check_library_exists("${QT_QTCORE_LIBRARY}" inflateInit2_ ${QT_LIBRARY_DIR} QT_PROVIDES_ZLIB_FUNCTIONS) |
18 |
20 |
19 if(NOT QT_PROVIDES_ZLIB_FUNCTIONS) |
21 if(NOT QT_PROVIDES_ZLIB_FUNCTIONS) |
138 qt4_add_resources(hwfr_rez_src ${hwfr_rez}) |
140 qt4_add_resources(hwfr_rez_src ${hwfr_rez}) |
139 |
141 |
140 qt4_wrap_cpp(hwfr_moc_srcs ${hwfr_moc_hdrs}) |
142 qt4_wrap_cpp(hwfr_moc_srcs ${hwfr_moc_hdrs}) |
141 |
143 |
142 |
144 |
143 if(APPLE) |
145 if(APPLE OR CROSSAPPLE) |
144 set(hwfr_src ${hwfr_src} InstallController.cpp CocoaInitializer.mm M3Panel.mm M3InstallController.m NSWorkspace_RBAdditions.m) |
146 set(hwfr_src ${hwfr_src} InstallController.cpp CocoaInitializer.mm M3Panel.mm M3InstallController.m NSWorkspace_RBAdditions.m) |
145 set(HW_LINK_LIBS IOKit ${HW_LINK_LIBS}) |
147 set(HW_LINK_LIBS IOKit ${HW_LINK_LIBS}) |
146 |
148 |
147 if(NOT NOAUTOUPDATE) |
149 if(NOT NOAUTOUPDATE) |
148 find_package(Sparkle) |
150 find_package(Sparkle) |
190 uuid |
192 uuid |
191 ) |
193 ) |
192 endif() |
194 endif() |
193 |
195 |
194 |
196 |
195 target_link_libraries(hedgewars ${HW_LINK_LIBS}) |
197 if (CROSSAPPLE) |
|
198 add_dependencies(hedgewars quazip) |
|
199 else() |
|
200 target_link_libraries(hedgewars ${HW_LINK_LIBS}) |
|
201 endif() |
196 |
202 |
197 |
203 |
198 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/hedgewars${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_dir}) |
204 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/hedgewars${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_dir}) |
199 |
205 |