diff -r 0f8de781fc34 -r d01d3bf3e1de QTfrontend/CMakeLists.txt --- a/QTfrontend/CMakeLists.txt Sat Sep 26 15:44:34 2009 +0000 +++ b/QTfrontend/CMakeLists.txt Sat Sep 26 20:54:13 2009 +0000 @@ -17,6 +17,7 @@ # Configure for SDL find_package(SDL REQUIRED) +find_package(Sparkle) include_directories(.) include_directories(${SDL_INCLUDE_DIR}) @@ -137,11 +138,10 @@ bgwidget.h ) -if(APPLE) -find_package(Sparkle REQUIRED) +if(APPLE AND SPARKLE_FOUND) set(hwfr_src ${hwfr_src} AutoUpdater.cpp CocoaInitializer.mm SparkleAutoUpdater.mm) #set(hwfr_moc_hdrs ${hwfr_moc_hdrs} AutoUpdater.h CocoaInitializer.h SparkleAutoUpdater.h) -endif(APPLE) +endif() set(hwfr_hdrs binds.h @@ -188,8 +188,11 @@ ${OGG_LIBRARY} ${VORBIS_LIBRARY} ${HW_LINK_LIBS} - ${SPARKLE_LIBRARY} ) + if (SPARKLE_FOUND) + set(HW_LINK_LIBS ${HW_LINK_LIBS} ${SPARKLE_LIBRARY}) + set(CMAKE_CXX_FLAGS ${CMAKE_C_FLAGS} "-DSPARKLE_ENABLED") + endif() endif()