equal
deleted
inserted
replaced
94 endif(WIN32) |
94 endif(WIN32) |
95 |
95 |
96 if(MINGW) |
96 if(MINGW) |
97 # resource compilation for mingw |
97 # resource compilation for mingw |
98 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/hedgewars_rc.o |
98 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/hedgewars_rc.o |
99 COMMAND windres -I ${CMAKE_CURRENT_SOURCE_DIR} |
99 COMMAND windres -I ${CMAKE_CURRENT_SOURCE_DIR} |
100 -i ${CMAKE_CURRENT_SOURCE_DIR}/hedgewars.rc |
100 -i ${CMAKE_CURRENT_SOURCE_DIR}/hedgewars.rc |
101 -o ${CMAKE_CURRENT_BINARY_DIR}/hedgewars_rc.o) |
101 -o ${CMAKE_CURRENT_BINARY_DIR}/hedgewars_rc.o) |
102 set(hwfr_src ${hwfr_src} ${CMAKE_CURRENT_BINARY_DIR}/hedgewars_rc.o) |
102 set(hwfr_src ${hwfr_src} ${CMAKE_CURRENT_BINARY_DIR}/hedgewars_rc.o) |
103 else(MINGW) |
103 else(MINGW) |
104 set(hwfr_src ${hwfr_src} hedgewars.rc) |
104 set(hwfr_src ${hwfr_src} hedgewars.rc) |
105 endif(MINGW) |
105 endif(MINGW) |
106 |
106 |
142 |
142 |
143 qt4_wrap_cpp(hwfr_moc_srcs ${hwfr_moc_hdrs}) |
143 qt4_wrap_cpp(hwfr_moc_srcs ${hwfr_moc_hdrs}) |
144 |
144 |
145 |
145 |
146 if(APPLE OR CROSSAPPLE) |
146 if(APPLE OR CROSSAPPLE) |
147 set(hwfr_src ${hwfr_src} InstallController.cpp CocoaInitializer.mm M3Panel.mm M3InstallController.m NSWorkspace_RBAdditions.m) |
147 find_library(iokit_framework NAMES IOKit) |
148 set(HW_LINK_LIBS IOKit ${HW_LINK_LIBS}) |
148 set(HW_LINK_LIBS ${iokit_framework} ${HW_LINK_LIBS}) |
149 |
149 set(hwfr_src ${hwfr_src} CocoaInitializer.mm |
|
150 InstallController.cpp |
|
151 M3Panel.mm |
|
152 M3InstallController.m |
|
153 NSWorkspace_RBAdditions.m |
|
154 ) |
150 if(NOT NOAUTOUPDATE) |
155 if(NOT NOAUTOUPDATE) |
151 find_package(Sparkle) |
156 find_package(Sparkle) |
152 if(SPARKLE_FOUND) |
157 if(SPARKLE_FOUND) |
153 add_definitions(-DSPARKLE_ENABLED) |
158 add_definitions(-DSPARKLE_ENABLED) |
154 set(hwfr_src ${hwfr_src} AutoUpdater.cpp SparkleAutoUpdater.mm) |
159 set(hwfr_src ${hwfr_src} AutoUpdater.cpp SparkleAutoUpdater.mm) |
201 uuid |
206 uuid |
202 ) |
207 ) |
203 endif() |
208 endif() |
204 |
209 |
205 |
210 |
206 if (CROSSAPPLE) |
211 if (NOT CROSSAPPLE) |
207 |
|
208 else() |
|
209 target_link_libraries(hedgewars ${HW_LINK_LIBS}) |
212 target_link_libraries(hedgewars ${HW_LINK_LIBS}) |
210 endif() |
213 endif() |
211 |
214 |
212 |
215 |
213 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/hedgewars${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_dir}) |
216 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/hedgewars${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_dir}) |