INSTALL.md
branchqt5transition
changeset 13186 2148b493836e
parent 12822 b35b6978baa4
child 13507 99a99dbfbf6d
equal deleted inserted replaced
13185:3961f9d0c7e4 13186:2148b493836e
    14 
    14 
    15 - A C++ compiler (e.g. GCC)
    15 - A C++ compiler (e.g. GCC)
    16 - CMake >= 2.6.0
    16 - CMake >= 2.6.0
    17 - A make program (e.g. GNU Make)
    17 - A make program (e.g. GNU Make)
    18 - Free Pascal Compiler (FPC) >= 2.2.4
    18 - Free Pascal Compiler (FPC) >= 2.2.4
    19 - Qt = 4.7.0
    19 - Qt 5
    20 - SDL >= 2.0
    20 - SDL >= 2.0
    21 - SDL\_net >= 2.0
    21 - SDL\_net >= 2.0
    22 - SDL\_mixer >= 2.0
    22 - SDL\_mixer >= 2.0
    23 - SDL\_image >= 2.0
    23 - SDL\_image >= 2.0
    24 - SDL\_ttf >= 2.0
    24 - SDL\_ttf >= 2.0
    25 
    25 
       
    26 ### Recommended optional dependencies
       
    27 
       
    28 These are not strictly required to build Hedgewars, but it's
       
    29 usually better to have them installed. Hedgewars has fallback mechanisms
       
    30 in if these are not found on your system.
       
    31 
       
    32 - qtstyleplugins (for Qt 5)
       
    33 - PhysFS >= 2.0.0
       
    34 - Lua = 5.1.0
       
    35 
    26 ### Optional dependencies
    36 ### Optional dependencies
    27 
    37 
    28 For some additional features, you can optionally install these dependencies:
    38 For some additional features, you can optionally install these dependencies:
    29 
    39 
    30 - For Hedgewars:
       
    31     - PhysFS >= 2.0.0 (recommended)
       
    32     - Lua = 5.1.0 (recommended)
       
    33 - For PNG screenshots:
    40 - For PNG screenshots:
    34     - libpng >= 1.2 (recommended)
    41     - libpng >= 1.2
    35 - For video recording:
    42 - For video recording:
    36     - FFmpeg or Libav
    43     - FFmpeg or Libav
    37 - For the Hedgewars Server:
    44 - For the Hedgewars Server:
    38     - GHC >= 6.10
    45     - GHC >= 6.10
    39     - Various Haskell packages (see below)
    46     - Various Haskell packages (see below)