Kdenlive/Development/WindowsBuild: Difference between revisions
< Kdenlive | Development
Line 14: | Line 14: | ||
kdenlive_SOURCE_TREE := $PWD/kdenlive | kdenlive_SOURCE_TREE := $PWD/kdenlive | ||
EOF</pre> | EOF</pre> | ||
=== Installing specific dependencies === | |||
<pre> | |||
sudo apt install \ | |||
autoconf \ | |||
automake \ | |||
autopoint \ | |||
bash \ | |||
bison \ | |||
bzip2 \ | |||
flex \ | |||
g++ \ | |||
g++-multilib \ | |||
gettext \ | |||
git \ | |||
gperf \ | |||
intltool \ | |||
libc6-dev-i386 \ | |||
libgdk-pixbuf2.0-dev \ | |||
libltdl-dev \ | |||
libssl-dev \ | |||
libtool-bin \ | |||
libxml-parser-perl \ | |||
make \ | |||
openssl \ | |||
p7zip-full \ | |||
patch \ | |||
perl \ | |||
pkg-config \ | |||
python \ | |||
ruby \ | |||
scons \ | |||
sed \ | |||
unzip \ | |||
wget \ | |||
xz-utils | |||
</pre> | |||
<pre> | |||
cd mxe | cd mxe | ||
make kdenlive | make kdenlive |
Revision as of 18:26, 9 May 2018
Different efforts are currently being led to make building Kdenlive on Microsoft Windows possible.
Cross compiling on GNU/Linux using MXE
You should first follow the steps necessary to build Kdenlive on GNU/ Linux. Then, on the level where you cloned the kdenlive repository, you should clone a special version of MXE (M cross environment):
git clone https://github.com/vpinon/mxe.git
Then create a settings.mk file with the following command (copy/paste the whole block)
cat >mxe/settings.mk <<EOF MXE_TARGETS := x86_64-w64-mingw32.shared.posix override MXE_PLUGIN_DIRS += plugins/multimedia plugins/kdeframeworks plugins/apps kdenlive_SOURCE_TREE := $PWD/kdenlive EOF
Installing specific dependencies
sudo apt install \ autoconf \ automake \ autopoint \ bash \ bison \ bzip2 \ flex \ g++ \ g++-multilib \ gettext \ git \ gperf \ intltool \ libc6-dev-i386 \ libgdk-pixbuf2.0-dev \ libltdl-dev \ libssl-dev \ libtool-bin \ libxml-parser-perl \ make \ openssl \ p7zip-full \ patch \ perl \ pkg-config \ python \ ruby \ scons \ sed \ unzip \ wget \ xz-utils
cd mxe make kdenlive make gdb # useful in case of crash: look for kdenlive PID in task manager, start gdb, run "attach ''PID''" plugins/apps/deploy_kdenlive.sh
Porting the MLT framework to CMake
To be able to compile Kdenlive with MSVC (Microsoft Visual C++ compiler and libraries toolset). (Elie).