aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libraries/VTK/README6
-rw-r--r--libraries/VTK/VTK.SlackBuild10
2 files changed, 14 insertions, 2 deletions
diff --git a/libraries/VTK/README b/libraries/VTK/README
index b352886970..07d290e2c9 100644
--- a/libraries/VTK/README
+++ b/libraries/VTK/README
@@ -29,3 +29,9 @@ QT=yes|no (default: yes)
NB. Some combinations of options are known to result in compilation
errors if the build machine already has VTK installed. Please remove
any VTK installation before running the SlackBuild.
+
+When both Qt5 and Qt6 are installed, a particular QT version can be
+set for the VTK build via the QTVERSION variable when running the
+VTK.SlackBuild e.g.
+ QTVERSION=5 bash VTK.SlackBuild
+
diff --git a/libraries/VTK/VTK.SlackBuild b/libraries/VTK/VTK.SlackBuild
index 4011628d35..8214625954 100644
--- a/libraries/VTK/VTK.SlackBuild
+++ b/libraries/VTK/VTK.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=VTK
VERSION=${VERSION:-9.4.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -86,6 +86,12 @@ netcdf=""
#if test -e /usr/include/gl2ps.h ; then gl2ps="-DVTK_USE_SYSTEM_GL2PS:BOOL=ON" ; else gl2ps="" ; fi
gl2ps=""
+qtversion="-DVTK_QT_VERSION=Auto"
+if [ "$QTVERSION" = "5" ]; then
+ qtversion="-DVTK_QT_VERSION=5"
+elif [ "$QTVERSION" = "6" ]; then
+ qtversion="-DVTK_QT_VERSION=6"
+fi
set -e
@@ -125,10 +131,10 @@ cd build
-DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \
-DBUILD_SHARED_LIBS=ON \
-DVTK_CUSTOM_LIBRARY_SUFFIX="" \
- -DVTK_INSTALL_INCLUDE_DIR:PATH=include/VTK \
-DVTK_USE_TK=ON \
-DVTK_BUILD_EXAMPLES=ON \
-DINSTALL_DOCS=ON \
+ $qtversion \
$group_imaging \
$group_mpi \
$group_qt \