QTfrontend/CMakeLists.txt
branchsdl2transition
changeset 11360 7a7611adf715
parent 9703 966d180184b4
child 11362 ed5a6478e710
equal deleted inserted replaced
9798:f2b18754742f 11360:7a7611adf715
    17    ${QTVERSION} VERSION_GREATER "4.7.0" AND
    17    ${QTVERSION} VERSION_GREATER "4.7.0" AND
    18    ${QTVERSION} VERSION_LESS "4.7.4")
    18    ${QTVERSION} VERSION_LESS "4.7.4")
    19     message(FATAL_ERROR "This version of QT is known *not* to work, please update or use a lower version")
    19     message(FATAL_ERROR "This version of QT is known *not* to work, please update or use a lower version")
    20 endif()
    20 endif()
    21 
    21 
    22 if(${NOSDL2})
    22 find_package(SDL2 REQUIRED)
    23     find_package(SDL REQUIRED)            #video in SDLInteraction
    23 find_package(SDL2_mixer REQUIRED) #audio in SDLInteraction
    24     find_package(SDL_mixer REQUIRED) #audio in SDLInteraction
    24 include_directories(${SDL2_INCLUDE_DIR})
    25     include_directories(${SDL_INCLUDE_DIR})
    25 include_directories(${SDL2MIXER_INCLUDE_DIR})
    26     include_directories(${SDLMIXER_INCLUDE_DIR})
       
    27 else(${NOSDL2})
       
    28     find_package(SDL2 REQUIRED)
       
    29     find_package(SDL2_mixer REQUIRED) #audio in SDLInteraction
       
    30     include_directories(${SDL2_INCLUDE_DIR})
       
    31     include_directories(${SDL2MIXER_INCLUDE_DIR})
       
    32 endif(${NOSDL2})
       
    33 
    26 
    34 if(${FFMPEG_FOUND})
    27 if(${FFMPEG_FOUND})
    35     add_definitions(-DVIDEOREC -D__STDC_CONSTANT_MACROS)
    28     add_definitions(-DVIDEOREC -D__STDC_CONSTANT_MACROS)
    36     include_directories(${FFMPEG_INCLUDE_DIR})
    29     include_directories(${FFMPEG_INCLUDE_DIR})
    37     list(APPEND HW_LINK_LIBS ${FFMPEG_LIBRARIES})
    30     list(APPEND HW_LINK_LIBS ${FFMPEG_LIBRARIES})
   205 list(APPEND HW_LINK_LIBS
   198 list(APPEND HW_LINK_LIBS
   206     physfs physlayer
   199     physfs physlayer
   207     ${QT_LIBRARIES}
   200     ${QT_LIBRARIES}
   208     )
   201     )
   209 
   202 
   210 if(NOSDL2)
   203 list(APPEND HW_LINK_LIBS
   211     list(APPEND HW_LINK_LIBS
   204     ${SDL2_LIBRARY}
   212         ${SDL_LIBRARY}
   205     ${SDL2MIXER_LIBRARY}
   213         ${SDLMIXER_LIBRARY}
   206     )
   214         )
       
   215 else()
       
   216     list(APPEND HW_LINK_LIBS
       
   217         ${SDL2_LIBRARY}
       
   218         ${SDL2MIXER_LIBRARY}
       
   219         )
       
   220 endif()
       
   221 
   207 
   222 if(WIN32 AND NOT UNIX)
   208 if(WIN32 AND NOT UNIX)
   223     if(NOT SDL_LIBRARY)
   209     if(NOT SDL_LIBRARY)
   224         list(APPEND HW_LINK_LIBS SDL)
   210         list(APPEND HW_LINK_LIBS SDL)
   225     endif()
   211     endif()