hedgewars/CMakeLists.txt
changeset 8661 ac8dba27a3f1
parent 8611 90f445317e8a
child 8662 bfcc09f2accc
equal deleted inserted replaced
8660:6370e545fd5f 8661:ac8dba27a3f1
     2 find_package(SDL_image)
     2 find_package(SDL_image)
     3 find_package(SDL_net)
     3 find_package(SDL_net)
     4 find_package(SDL_ttf)
     4 find_package(SDL_ttf)
     5 find_package(SDL_mixer)
     5 find_package(SDL_mixer)
     6 
     6 
     7 include(${CMAKE_SOURCE_DIR}/cmake_modules/FindSDL_Extras.cmake)
     7 
       
     8 include (CheckLibraryExists)
       
     9 #Mix_Init/Mix_Quit from SDL_mixer 1.2.9
       
    10 check_library_exists(${SDL_MIXER_LIBRARY} Mix_Init "" HAVE_MIXINIT) 
       
    11 if(HAVE_MIXINIT)
       
    12     list(APPEND pascal_flags "-dSDL_MIXER_NEWER")
       
    13 endif()
       
    14 #IMG_Init/IMG_Quit from SDL_image 1.2.7
       
    15 check_library_exists(${SDL_IMAGE_LIBRARY} IMG_Init "" HAVE_IMGINIT)
       
    16 if(HAVE_IMGINIT)
       
    17     list(APPEND pascal_flags "-dSDL_IMAGE_NEWER")
       
    18 endif()
       
    19 
     8 
    20 
     9 configure_file(${hedgewars_SOURCE_DIR}/hedgewars/config.inc.in ${CMAKE_CURRENT_BINARY_DIR}/config.inc)
    21 configure_file(${hedgewars_SOURCE_DIR}/hedgewars/config.inc.in ${CMAKE_CURRENT_BINARY_DIR}/config.inc)
    10 
    22 
    11 #SOURCE AND PROGRAMS SECTION
    23 #SOURCE AND PROGRAMS SECTION
    12 if(${BUILD_ENGINE_LIBRARY})
    24 if(${BUILD_ENGINE_LIBRARY})