QTfrontend/CMakeLists.txt
branchsdl2transition
changeset 9677 71626318f80e
parent 9650 1c7c87ce37fd
child 9679 dfaa39674e1e
equal deleted inserted replaced
9676:ce7396d4eaf7 9677:71626318f80e
    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 find_package(SDL1or2)            #video in SDLInteraction
    22 if(${USESDL12})
    23 find_package(SDL_mixer REQUIRED) #audio in SDLInteraction
    23     find_package(SDL REQUIRED)            #video in SDLInteraction
       
    24     find_package(SDL_mixer REQUIRED) #audio in SDLInteraction
       
    25     include_directories(${SDL_INCLUDE_DIR})
       
    26     include_directories(${SDLMIXER_INCLUDE_DIR})
       
    27 else(${USESDL12})
       
    28     find_package(SDL2 REQUIRED)
       
    29     include_directories(${SDL2_INCLUDE_DIR})
       
    30 endif(${USESDL12})
    24 
    31 
    25 if(${FFMPEG_FOUND})
    32 if(${FFMPEG_FOUND})
    26     add_definitions(-DVIDEOREC -D__STDC_CONSTANT_MACROS)
    33     add_definitions(-DVIDEOREC -D__STDC_CONSTANT_MACROS)
    27     include_directories(${FFMPEG_INCLUDE_DIR})
    34     include_directories(${FFMPEG_INCLUDE_DIR})
    28     list(APPEND HW_LINK_LIBS ${FFMPEG_LIBRARIES})
    35     list(APPEND HW_LINK_LIBS ${FFMPEG_LIBRARIES})
    57 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ui/dialog)
    64 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ui/dialog)
    58 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ui/page)
    65 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ui/page)
    59 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ui/widget)
    66 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ui/widget)
    60 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/util)
    67 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/util)
    61 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/util/platform)
    68 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/util/platform)
    62 include_directories(${SDL_INCLUDE_DIR})
       
    63 include_directories(${SDLMIXER_INCLUDE_DIR})
       
    64 include_directories(${PHYSFS_INCLUDE_DIR})
    69 include_directories(${PHYSFS_INCLUDE_DIR})
    65 include_directories(${PHYSLAYER_INCLUDE_DIR})
    70 include_directories(${PHYSLAYER_INCLUDE_DIR})
    66 
    71 
    67 
    72 
    68 if(UNIX)
    73 if(UNIX)