Jakub Klinkovský pushed to branch main at Arch Linux / Packaging / Packages /
vtk
Commits:
bd3a142c by Jakub Klinkovský at 2026-02-11T22:37:53+01:00
Reformat: use bash array for cmake options
This allows to insert comments for specific cases.
- - - - -
1 changed file:
- PKGBUILD
Changes:
=====================================
PKGBUILD
=====================================
@@ -173,42 +173,48 @@ build() {
export JAVA_HOME=/usr/lib/jvm/default
# To set tcl lib path
local _tkver=$(echo 'puts $tcl_version' | tclsh)
- cmake -B build -S ${pkgname^^}-${pkgver} -G Ninja \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS -ffat-lto-objects" \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LICENSEDIR=share/licenses/vtk \
- -DCMAKE_SKIP_RPATH=OFF \
- -DCMAKE_SKIP_INSTALL_RPATH=ON \
- -DBUILD_SHARED_LIBS=ON \
- -DVTK_BUILD_ALL_MODULES=ON \
- -DVTK_ENABLE_CATALYST=ON \
- -DVTK_INSTALL_TCL_DIR=/usr/lib/tcl${_tkver}/vtk/ \
- -DVTK_LEGACY_REMOVE=ON \
- -DVTK_SMP_ENABLE_OPENMP=ON \
- -DVTK_SMP_IMPLEMENTATION_TYPE=TBB \
- -DVTK_PYTHON_VERSION=3 \
- -DVTK_QT_VERSION=6 \
- -DVTK_USE_MPI=ON \
- -DVTK_USE_TK=ON \
- -DVTK_VERSIONED_INSTALL=OFF \
- -DVTK_WRAP_JAVA=ON \
- -DVTK_WRAP_PYTHON=ON \
- -DVTKOSPRAY_ENABLE_DENOISER=ON \
- -DVTK_USE_EXTERNAL=ON \
- -DVTK_MODULE_USE_EXTERNAL_VTK_exprtk=OFF \
- -DVTK_MODULE_USE_EXTERNAL_VTK_ioss=OFF \
- -DVTK_MODULE_USE_EXTERNAL_VTK_pegtl=OFF \
- -DVTK_MODULE_USE_EXTERNAL_VTK_scn=OFF \
- -DVTK_MODULE_USE_EXTERNAL_VTK_token=OFF \
- -DVTK_MODULE_ENABLE_VTK_DomainsMicroscopy=NO \
- -DVTK_MODULE_ENABLE_VTK_FiltersOpenTURNS=NO \
- -DVTK_MODULE_ENABLE_VTK_IOCatalystConduit=YES \
- -DHDF5_NO_FIND_PACKAGE_CONFIG_FILE=ON \
- -DHDF5_C_COMPILER_EXECUTABLE=h5hlcc \
- -DHDF5_CXX_COMPILER_EXECUTABLE=h5hlc++ \
+
+ local cmake_options=(
+ -B build
+ -S ${pkgname^^}-${pkgver}
+ -G Ninja
-Wno-dev
-# -DFIDES_USE_EXTERNAL_RAPIDJSON=ON \
+ -DCMAKE_BUILD_TYPE=Release
+ -DCMAKE_CXX_FLAGS="$CXXFLAGS -ffat-lto-objects"
+ -DCMAKE_INSTALL_PREFIX=/usr
+ -DCMAKE_INSTALL_LICENSEDIR=share/licenses/vtk
+ -DCMAKE_SKIP_RPATH=OFF
+ -DCMAKE_SKIP_INSTALL_RPATH=ON
+ -DBUILD_SHARED_LIBS=ON
+ -DVTK_BUILD_ALL_MODULES=ON
+ -DVTK_ENABLE_CATALYST=ON
+ -DVTK_INSTALL_TCL_DIR=/usr/lib/tcl${_tkver}/vtk/
+ -DVTK_LEGACY_REMOVE=ON
+ -DVTK_SMP_ENABLE_OPENMP=ON
+ -DVTK_SMP_IMPLEMENTATION_TYPE=TBB
+ -DVTK_PYTHON_VERSION=3
+ -DVTK_QT_VERSION=6
+ -DVTK_USE_MPI=ON
+ -DVTK_USE_TK=ON
+ -DVTK_VERSIONED_INSTALL=OFF
+ -DVTK_WRAP_JAVA=ON
+ -DVTK_WRAP_PYTHON=ON
+ -DVTKOSPRAY_ENABLE_DENOISER=ON
+ -DVTK_USE_EXTERNAL=ON
+ #-DFIDES_USE_EXTERNAL_RAPIDJSON=ON
+ -DVTK_MODULE_USE_EXTERNAL_VTK_exprtk=OFF
+ -DVTK_MODULE_USE_EXTERNAL_VTK_ioss=OFF
+ -DVTK_MODULE_USE_EXTERNAL_VTK_pegtl=OFF
+ -DVTK_MODULE_USE_EXTERNAL_VTK_scn=OFF
+ -DVTK_MODULE_USE_EXTERNAL_VTK_token=OFF
+ -DVTK_MODULE_ENABLE_VTK_DomainsMicroscopy=NO
+ -DVTK_MODULE_ENABLE_VTK_FiltersOpenTURNS=NO
+ -DVTK_MODULE_ENABLE_VTK_IOCatalystConduit=YES
+ -DHDF5_NO_FIND_PACKAGE_CONFIG_FILE=ON
+ -DHDF5_C_COMPILER_EXECUTABLE=h5hlcc
+ -DHDF5_CXX_COMPILER_EXECUTABLE=h5hlc++
+ )
+ cmake "${cmake_options[@]}"
cmake --build build
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/vtk/-/commit/bd3a142c72883624733a70746a9f6f8d97bda5ff
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/vtk/-/commit/bd3a142c72883624733a70746a9f6f8d97bda5ff
You're receiving this email because of your account on gitlab.archlinux.org.