QTfrontend/CMakeLists.txt
changeset 7615 b39beffcf05e
parent 7528 f8cf277dca36
child 7617 0ac281e1b58b
equal deleted inserted replaced
7614:3ae60c8a15f2 7615:b39beffcf05e
    26 
    26 
    27 
    27 
    28 # Configure for SDL
    28 # Configure for SDL
    29 find_package(SDL REQUIRED)
    29 find_package(SDL REQUIRED)
    30 find_package(SDL_mixer REQUIRED)
    30 find_package(SDL_mixer REQUIRED)
       
    31 find_package(FFMPEG REQUIRED)
    31 
    32 
    32 include_directories(.)
    33 include_directories(.)
    33 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/model)
    34 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/model)
    34 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/net)
    35 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/net)
    35 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ui)
    36 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ui)
    37 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ui/page)
    38 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ui/page)
    38 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ui/widget)
    39 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ui/widget)
    39 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/util)
    40 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/util)
    40 include_directories(${SDL_INCLUDE_DIR})
    41 include_directories(${SDL_INCLUDE_DIR})
    41 include_directories(${SDLMIXER_INCLUDE_DIR})
    42 include_directories(${SDLMIXER_INCLUDE_DIR})
       
    43 include_directories(${FFMPEG_INCLUDE_DIR})
    42 include_directories(${CMAKE_SOURCE_DIR}/misc/quazip)
    44 include_directories(${CMAKE_SOURCE_DIR}/misc/quazip)
    43 if(UNIX)
    45 if(UNIX)
    44     # HACK: in freebsd cannot find iconv.h included via SDL.h
    46     # HACK: in freebsd cannot find iconv.h included via SDL.h
    45     include_directories("/usr/local/include")
    47     include_directories("/usr/local/include")
    46 endif(UNIX)
    48 endif(UNIX)
   168 set(HW_LINK_LIBS
   170 set(HW_LINK_LIBS
   169     quazip
   171     quazip
   170     ${QT_LIBRARIES}
   172     ${QT_LIBRARIES}
   171     ${SDL_LIBRARY}
   173     ${SDL_LIBRARY}
   172     ${SDLMIXER_LIBRARY}
   174     ${SDLMIXER_LIBRARY}
       
   175     ${FFMPEG_LIBRARIES}
   173     ${HW_LINK_LIBS}
   176     ${HW_LINK_LIBS}
   174     )
   177     )
   175 
   178 
   176 if(WIN32 AND NOT UNIX)
   179 if(WIN32 AND NOT UNIX)
   177     if(NOT SDL_LIBRARY)
   180     if(NOT SDL_LIBRARY)