Warning, /sdk/kdiff3/INSTALL is written in an unsupported language. File is not indexed.

0001 Building KDiff3 requires the fallowing minimum versions:
0002  1)Qt 5.12 or later
0003  2)KF5 5.80+
0004  3)CMake 3.18
0005  4)ECM 5.80+
0006  5)boost 1.71+
0007  Supported compilers:(Must have full c++17 support version cut offs are approximate)
0008  6)MSVC 2019+, gcc 8.0+, clang 7+
0010 *nix:
0012 On debian based systems you needed to install the fallowing.
0013 gettext, qtbase5-dev, extra-cmake-modules, libboost-dev, libkf5i18n-dev, libkf5coreaddons-dev, libkf5iconthemes-dev libkf5parts-dev, libkf5doctools-dev, libkf5crash-dev, cmake, (gcc or clang)
0014 These should available as part of the standard repos.
0015 To build KDiff3 run:
0016   cmake . && make
0017   sudo make install
0018 cmake will automatically verify that the requirements are met before attempting to build.
0020 Windows:
0022 For windows the build should be done via. craft. Although other methods may work they are not
0023 tested.
0025 Craft requires python 3.6 or later to be installed it can be downloaded here:
0026 https://www.python.org/downloads/windows/
0027 This should be automatically installed by craft.
0029 You will also need to start a power shell environment as administrator instruction for that are at:
0030 https://docs.microsoft.com/en-us/powershell/scripting/getting-started/starting-windows-powershell?view=powershell-6
0032 On Windows 10 this will be the default shell.
0033 Run the following:
0034 1)Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
0035 2)iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/KDE/craft/master/setup/install_craft.ps1'))
0037 You may also have to exempt your craft directory from virus scans as these can interfere with the build process.
0039 1)cd to your craft root
0040 Run:
0041 2)C:\CraftRoot\craft\craftenv.ps1
0042 3)craft png2ico
0043 4)craft kdiff3
0044 If you what to build 1.10.x than use:
0045 4) craft --target 1.10 kdiff3
0047 Otherwise craft will use master which is the development branch and therefor more likely to experience breakage.
0049 At this point you can run kdiff3 itself via the following:
0050 cb kdiff3
0051 bin/kdiff3
0053 If you want to create an install package you would run:
0054 5)craft nsis
0056 6)craft --package kdiff3 or craft --target 1.10 --package kdiff3
0058 This will be a time consuming process on first run as craft will have to download all dependencies.
0059 KDiff3 does not require special configuration for craft.
0061 There should be an installer package generated in CraftRoot/tmp
0063 Please contact kde-windows@kde.org before filing a bug report regarding this process.