Commit b8e2f5c3 authored by Scott Petrovic's avatar Scott Petrovic

Move kwindowsystem to last for deps building since it needs gettext binaries to build

parent 6180b407
......@@ -104,9 +104,8 @@ On Windows:
cmake --build . --config RelWithDebInfo --target ext_patch
cmake --build . --config RelWithDebInfo --target ext_png2ico
cmake --build . --config RelWithDebInfo --target ext_gettext
On OSX:
On OSX and Windows:
cmake --build . --config RelWithDebInfo --target ext_gettext
......@@ -121,23 +120,20 @@ On all operating systems:
cmake --build . --config RelWithDebInfo --target ext_eigen3
cmake --build . --config RelWithDebInfo --target ext_exiv2
cmake --build . --config RelWithDebInfo --target ext_fftw3
On all operating systems
cmake --build . --config RelWithDebInfo --target ext_ilmbase
cmake --build . --config RelWithDebInfo --target ext_jpeg
cmake --build . --config RelWithDebInfo --target ext_lcms2
cmake --build . --config RelWithDebInfo --target ext_ocio
cmake --build . --config RelWithDebInfo --target ext_openexr
Note for OSX:
On OSX, you need to first build openexr; that will fail; then you need to set the rpath for the two utilities correctly, then try to build openexr again.
OSX Note: You need to first build openexr; that will fail; then you need to set the rpath for the two utilities correctly, then try to build openexr again.
install_name_tool -add_rpath $BUILD_ROOT/i/lib $BUILD_ROOT/b/ext_openexr/ext_openexr-prefix/src/ext_openexr-build/IlmImf/./b44ExpLogTable
install_name_tool -add_rpath $BUILD_ROOT/i/lib $BUILD_ROOT/b/ext_openexr/ext_openexr-prefix/src/ext_openexr-build/IlmImf/./dwaLookups
On All operating systems:
On All operating systems
cmake --build . --config RelWithDebInfo --target ext_png
cmake --build . --config RelWithDebInfo --target ext_tiff
......@@ -146,7 +142,7 @@ On All operating systems:
cmake --build . --config RelWithDebInfo --target ext_libraw
cmake --build . --config RelWithDebInfo --target ext_giflib
On Linux, if you want to build your own SIP and PyQt instead of the system one:
On Linux (if you want to build your own SIP and PyQt instead of the system one)
cmake --build . --config RelWithDebInfo --target ext_sip
cmake --build . --config RelWithDebInfo --target ext_pyqt
......@@ -160,40 +156,39 @@ On Linux
cmake --build . --config RelWithDebInfo --target ext_kcrash
Everywhere else:
cmake --build . --config RelWithDebInfo --target ext_kwindowsystem
On Windows, if you want to include DrMingw for dumping backtrace on crash:
On Windows (if you want to include DrMingw for dumping backtrace on crash)
cmake --build . --config RelWithDebInfo --target ext_drmingw
On Windows, if you want to include Python scripting:
On Windows (if you want to include Python scripting)
cmake --build . --config RelWithDebInfo --target ext_python
cmake --build . --config RelWithDebInfo --target ext_sip
cmake --build . --config RelWithDebInfo --target ext_pyqt
On Windows and Linux, if you want to build gmic-qt:
On Windows and Linux (if you want to include gmic-qt)
cmake --build . --config RelWithDebInfo --target ext_gmic
Note: poppler should be buildable on Linux as well with a home-built freetype
Linux Note: poppler should be buildable on Linux as well with a home-built freetype
and fontconfig, but I don't know how to make fontconfig find freetype, and on
Linux, fontconfig is needed for poppler. Poppler is needed for PDF import.
Note 3: in order to build fontconfig on macOS, you need to have pkg-config installed.
OSX Note: In order to build fontconfig on macOS, you need to have pkg-config installed.
You probably need homebrew for that... See http://macappstore.org/pkg-config/ .
archives from: files.kde.org/krita/build/dependencies:
archives from files.kde.org/krita/build/dependencies:
On Windows, download the approporiate zip file and put in in your i folder
Note 2: if you want to build on Windows, you need to get the binary gettext
http://files.kde.org/krita/build/dependencies/gettext0.19.8.1-iconv1.14-shared-32.zip
http://files.kde.org/krita/build/dependencies/gettext0.19.8.1-iconv1.14-shared-64.zip
- Take care, these zips contain a libstdc++-6.dll that you don't want in your path when building.
On Windows and OSX
cmake --build . --config RelWithDebInfo --target ext_kwindowsystem
http://files.kde.org/krita/build/dependencies/gettext0.19.8.1-iconv1.14-shared-32.zip
http://files.kde.org/krita/build/dependencies/gettext0.19.8.1-iconv1.14-shared-64.zip
Take care, these zips contain a libstdc++-6.dll that you don't want in your path when building.
== Build Krita ==
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment