QTfrontend/CMakeLists.txt
changeset 5879 42cf124c305b
parent 5808 84a075cea647
child 5963 c24fdd9a0458
equal deleted inserted replaced
5878:404ca990793a 5879:42cf124c305b
     9 set(QT_USE_QTOPENGL FALSE)
     9 set(QT_USE_QTOPENGL FALSE)
    10 set(QT_USE_QTMAIN TRUE)
    10 set(QT_USE_QTMAIN TRUE)
    11 
    11 
    12 find_package(Qt4 REQUIRED)
    12 find_package(Qt4 REQUIRED)
    13 include(${QT_USE_FILE})
    13 include(${QT_USE_FILE})
       
    14 
       
    15 # Check if we need zlib
       
    16 check_library_exists(${QT_QTCORE_LIBRARY} inflateInit2_ ${QT_LIBRARY_DIR} QT_PROVIDES_ZLIB_FUNCTIONS)
       
    17 
       
    18 if(NOT QT_PROVIDES_ZLIB_FUNCTIONS)
       
    19     find_package(ZLIB REQUIRED)
       
    20 
       
    21     set(HW_LINK_LIBS ${ZLIB_LIBRARIES} ${HW_LINK_LIBS})
       
    22 endif()
       
    23 
    14 
    24 
    15 # Configure for SDL
    25 # Configure for SDL
    16 find_package(SDL REQUIRED)
    26 find_package(SDL REQUIRED)
    17 find_package(SDL_mixer REQUIRED)
    27 find_package(SDL_mixer REQUIRED)
    18 
    28 
   214 qt4_wrap_cpp(hwfr_moc_srcs ${hwfr_moc_hdrs})
   224 qt4_wrap_cpp(hwfr_moc_srcs ${hwfr_moc_hdrs})
   215 
   225 
   216 
   226 
   217 if(APPLE)
   227 if(APPLE)
   218     set(hwfr_src ${hwfr_src} InstallController.cpp CocoaInitializer.mm M3Panel.mm M3InstallController.m NSWorkspace_RBAdditions.m)
   228     set(hwfr_src ${hwfr_src} InstallController.cpp CocoaInitializer.mm M3Panel.mm M3InstallController.m NSWorkspace_RBAdditions.m)
   219     set(HW_LINK_LIBS IOKit)
   229     set(HW_LINK_LIBS IOKit ${HW_LINK_LIBS})
   220 
   230 
   221     if(NOT NOAUTOUPDATE)
   231     if(NOT NOAUTOUPDATE)
   222         find_package(Sparkle)
   232         find_package(Sparkle)
   223         if(SPARKLE_FOUND)
   233         if(SPARKLE_FOUND)
   224             add_definitions(-DSPARKLE_ENABLED)
   234             add_definitions(-DSPARKLE_ENABLED)