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) |
184 uuid |
186 uuid |
185 ) |
187 ) |
186 endif() |
188 endif() |
187 |
189 |
188 |
190 |
189 target_link_libraries(hedgewars ${HW_LINK_LIBS}) |
191 if (CROSSAPPLE) |
|
192 add_dependencies(hedgewars quazip) |
|
193 else() |
|
194 target_link_libraries(hedgewars ${HW_LINK_LIBS}) |
|
195 endif() |
190 |
196 |
191 |
197 |
192 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/hedgewars${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_dir}) |
198 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/hedgewars${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_dir}) |
193 |
199 |