QTfrontend/CMakeLists.txt
changeset 8317 ec9f94ab2737
parent 8316 89232b2fa1d6
child 8323 ab0b618bdf13
equal deleted inserted replaced
8316:89232b2fa1d6 8317:ec9f94ab2737
     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 if (NOT CROSSAPPLE)
    14 include(${QT_USE_FILE})
    15     include(${QT_USE_FILE})
       
    16 endif()
       
    17 
    15 
    18 find_package(SDL REQUIRED)       #video in SDLInteraction
    16 find_package(SDL REQUIRED)       #video in SDLInteraction
    19 find_package(SDL_mixer REQUIRED) #audio in SDLInteraction
    17 find_package(SDL_mixer REQUIRED) #audio in SDLInteraction
    20 find_package(SDL_net REQUIRED)   #network frontlib
    18 find_package(SDL_net REQUIRED)   #network frontlib
    21 if(NOT NOVIDEOREC)
    19 if(NOT NOVIDEOREC)
   142 qt4_add_resources(hwfr_rez_src ${hwfr_rez})
   140 qt4_add_resources(hwfr_rez_src ${hwfr_rez})
   143 
   141 
   144 qt4_wrap_cpp(hwfr_moc_srcs ${hwfr_moc_hdrs})
   142 qt4_wrap_cpp(hwfr_moc_srcs ${hwfr_moc_hdrs})
   145 
   143 
   146 
   144 
   147 if(APPLE OR CROSSAPPLE)
   145 if(APPLE)
   148     find_library(iokit_framework NAMES IOKit)
   146     find_library(iokit_framework NAMES IOKit)
   149     set(HW_LINK_LIBS ${iokit_framework} ${HW_LINK_LIBS})
   147     set(HW_LINK_LIBS ${iokit_framework} ${HW_LINK_LIBS})
   150     set(hwfr_src ${hwfr_src} CocoaInitializer.mm
   148     set(hwfr_src ${hwfr_src} CocoaInitializer.mm
   151                              InstallController.cpp
   149                              InstallController.cpp
   152                              M3Panel.mm
   150                              M3Panel.mm
   201         winspool
   199         winspool
   202         uuid
   200         uuid
   203         )
   201         )
   204 endif()
   202 endif()
   205 
   203 
   206 
   204 target_link_libraries(hedgewars ${HW_LINK_LIBS})
   207 if (NOT CROSSAPPLE)
       
   208     target_link_libraries(hedgewars ${HW_LINK_LIBS})
       
   209 endif()
       
   210 
   205 
   211 
   206 
   212 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/hedgewars${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_binary_install_dir})
   207 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/hedgewars${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_binary_install_dir})
   213 
   208