diff -r 9977d8bd95a3 -r 67d0344aea9f QTfrontend/CMakeLists.txt --- a/QTfrontend/CMakeLists.txt Sun Nov 29 21:47:47 2009 +0000 +++ b/QTfrontend/CMakeLists.txt Mon Nov 30 04:18:31 2009 +0000 @@ -31,13 +31,13 @@ if(WIN32 AND NOT UNIX) set(HEDGEWARS_BINDIR ".") set(HEDGEWARS_DATADIR "../share/") -else(WIN32 AND NOT UNIX) +else() set(HEDGEWARS_BINDIR ${CMAKE_INSTALL_PREFIX}) if(DEFINED DATA_INSTALL_DIR) set(HEDGEWARS_DATADIR ${DATA_INSTALL_DIR}) - else(DEFINED DATA_INSTALL_DIR) + else() set(HEDGEWARS_DATADIR ${CMAKE_INSTALL_PREFIX}/share/) - endif(DEFINED DATA_INSTALL_DIR) + endif() endif(WIN32 AND NOT UNIX) @@ -140,22 +140,13 @@ bgwidget.h ) -if(APPLE) - find_package(Sparkle) - - set(hwfr_src ${hwfr_src} InstallController.cpp CocoaInitializer.mm M3Panel.mm M3InstallController.m NSWorkspace_RBAdditions.m) - if(SPARKLE_FOUND) - set(hwfr_src ${hwfr_src} AutoUpdater.cpp SparkleAutoUpdater.mm) - endif() -endif() - set( hwfr_hdrs binds.h ui_hwform.h predefteams.h KB.h hwconsts.h -) + ) set(hwfr_rez hedgewars.qrc) @@ -163,6 +154,20 @@ qt4_wrap_cpp(hwfr_moc_srcs ${hwfr_moc_hdrs}) + +if(APPLE) + set(hwfr_src ${hwfr_src} InstallController.cpp CocoaInitializer.mm M3Panel.mm M3InstallController.m NSWorkspace_RBAdditions.m) + set(HW_LINK_LIBS IOKit) + + find_package(Sparkle) + if(SPARKLE_FOUND) + add_definitions(-DSPARKLE_ENABLED) + set(hwfr_src ${hwfr_src} AutoUpdater.cpp SparkleAutoUpdater.mm) + set(HW_LINK_LIBS ${SPARKLE_LIBRARY} ${HW_LINK_LIBS}) + endif() +endif() + + add_executable(hedgewars WIN32 ${hwfr_src} ${hwfr_moc_srcs} @@ -171,27 +176,19 @@ ) -set(HW_LINK_LIBS +set( HW_LINK_LIBS ${QT_LIBRARIES} ${SDL_LIBRARY} ${SDLMIXER_LIBRARY} + ${HW_LINK_LIBS} ) -if(APPLE) - set(HW_LINK_LIBS IOKit ${HW_LINK_LIBS}) - if (SPARKLE_FOUND) - set(HW_LINK_LIBS ${HW_LINK_LIBS} ${SPARKLE_LIBRARY}) - add_definitions(-DSPARKLE_ENABLED) - endif() -endif() - - if(WIN32 AND NOT UNIX) if(NOT SDL_LIBRARY) set(HW_LINK_LIBS ${HW_LINK_LIBS} SDL) endif(NOT SDL_LIBRARY) - set(HW_LINK_LIBS + set( HW_LINK_LIBS ${HW_LINK_LIBS} ole32 oleaut32