[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [krita] 3rdparty: Move kwindowsystem to last for deps building since it needs gettext binaries to bu
From:       Scott Petrovic <null () kde ! org>
Date:       2018-05-31 23:42:39
Message-ID: E1fOXDL-0000Md-0h () code ! kde ! org
[Download RAW message or body]

Git commit b8e2f5c337dbfe202555bf5922ba5901c352e5f5 by Scott Petrovic.
Committed on 31/05/2018 at 23:42.
Pushed by scottpetrovic into branch 'master'.

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

M  +20   -25   3rdparty/README.md

https://commits.kde.org/krita/b8e2f5c337dbfe202555bf5922ba5901c352e5f5

diff --git a/3rdparty/README.md b/3rdparty/README.md
index 7a93ac00f8a..b3600e4c952 100644
--- a/3rdparty/README.md
+++ b/3rdparty/README.md
@@ -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 ==
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic