summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Hogan <code@greghogan.com>2025-05-13 20:40:36 +0000
committerGreg Hogan <code@greghogan.com>2025-07-30 16:28:25 +0000
commit1216a043bd5e4714d5ec1c72e00f5f91fe175916 (patch)
tree945e803dceac7ed89290f73779e2cf0854bae58c
parentcec158563efc8dcfcdbbf600479200cba592a4db (diff)
gnu: Remove BUILD_TESTING configuration flag.
* gnu/packages/assembly.scm (cpu-features), * gnu/packages/astronomy.scm (casacore), * gnu/packages/audio.scm (csound), * gnu/packages/bioinformatics.scm (morpheus), * gnu/packages/code.scm (rtags), * gnu/packages/education.scm (gcompris-qt), * gnu/packages/game-development.scm (libccd), * gnu/packages/geo.scm (cloudcompare), * gnu/packages/glib.scm (dbus-cxx), * gnu/packages/graph.scm (faiss), * gnu/packages/graphics.scm (f3d, mmg), * gnu/packages/i2p.scm (i2pd), * gnu/packages/image-processing.scm (vtk), * gnu/packages/image.scm (openjpeg), * gnu/packages/irc.scm (quassel), * gnu/packages/jami.scm (jami), * gnu/packages/kde.scm (kapptemplate, kdeconnect, kdenlive, krita), * gnu/packages/kde-frameworks.scm (purpose, purpose-5), * gnu/packages/kde-office.scm (calligra, ghostwriter), * gnu/packages/linux.scm (bpftrace), * gnu/packages/maths.scm (blitz, double-conversion, hpcombi, lapack, vc), * gnu/packages/messaging.scm (libsignal-protocol-c), * gnu/packages/mold.scm (mold), * gnu/packages/music.scm (sonivox), * gnu/packages/networking.scm (dhtnet), * gnu/packages/opencl.scm (opencl-clhpp), * gnu/packages/openpgp.scm (rnp), * gnu/packages/photo.scm (darktable), * gnu/packages/popt.scm (gflags), * gnu/packages/rdesktop.scm (freerdp), * gnu/packages/security-token.scm (cppcodec), * gnu/packages/terminals.scm (libtsm), * gnu/packages/text-editors.scm (jucipp), * gnu/packages/xdisorg.scm (xsettingsd) [arguments]<#:configure-flags>: Remove BUILD_TESTING. * gnu/packages/jupyter.scm (xeus) [arguments]: Disable tests. <#:configure-flags>: Remove BUILD_TESTING. Change-Id: I6870720cdd2b10c7afacf0c6e7400cd1d73a1209
-rw-r--r--gnu/packages/assembly.scm5
-rw-r--r--gnu/packages/astronomy.scm1
-rw-r--r--gnu/packages/audio.scm3
-rw-r--r--gnu/packages/bioinformatics.scm1
-rw-r--r--gnu/packages/code.scm3
-rw-r--r--gnu/packages/education.scm3
-rw-r--r--gnu/packages/game-development.scm1
-rw-r--r--gnu/packages/geo.scm1
-rw-r--r--gnu/packages/glib.scm3
-rw-r--r--gnu/packages/graph.scm3
-rw-r--r--gnu/packages/graphics.scm2
-rw-r--r--gnu/packages/i2p.scm3
-rw-r--r--gnu/packages/image-processing.scm3
-rw-r--r--gnu/packages/image.scm1
-rw-r--r--gnu/packages/irc.scm3
-rw-r--r--gnu/packages/jami.scm1
-rw-r--r--gnu/packages/jupyter.scm6
-rw-r--r--gnu/packages/kde-frameworks.scm7
-rw-r--r--gnu/packages/kde-office.scm5
-rw-r--r--gnu/packages/kde.scm12
-rw-r--r--gnu/packages/linux.scm1
-rw-r--r--gnu/packages/maths.scm14
-rw-r--r--gnu/packages/messaging.scm4
-rw-r--r--gnu/packages/mold.scm3
-rw-r--r--gnu/packages/music.scm5
-rw-r--r--gnu/packages/networking.scm1
-rw-r--r--gnu/packages/opencl.scm4
-rw-r--r--gnu/packages/openpgp.scm1
-rw-r--r--gnu/packages/photo.scm1
-rw-r--r--gnu/packages/popt.scm3
-rw-r--r--gnu/packages/rdesktop.scm1
-rw-r--r--gnu/packages/security-token.scm2
-rw-r--r--gnu/packages/terminals.scm2
-rw-r--r--gnu/packages/text-editors.scm3
-rw-r--r--gnu/packages/xdisorg.scm3
35 files changed, 32 insertions, 83 deletions
diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm
index 8423befab8..c76f55127c 100644
--- a/gnu/packages/assembly.scm
+++ b/gnu/packages/assembly.scm
@@ -747,10 +747,9 @@ files.")
(build-system cmake-build-system)
(arguments
(list
- #:tests? #f
+ #:tests? #f ;; XXX: insists on using bundled googletest
#:configure-flags
- #~(list "-DBUILD_TESTING=off" ;; XXX: insists on using bundled googletest
- "-DBUILD_SHARED_LIBS=ON"
+ #~(list "-DBUILD_SHARED_LIBS=ON"
#$@(let ((target (%current-target-system)))
(if target
(cond ((string-prefix? "arm" target)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index e740847639..6b2cdd5ef4 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -434,7 +434,6 @@ rendering of the atmosphere model and examine its properties.
#:configure-flags
#~(list "-DBUILD_PYTHON3=ON"
"-DBUILD_PYTHON=OFF"
- "-DBUILD_TESTING=TRUE"
"-DUSE_HDF5=ON"
"-DUSE_OPENMP=OFF"
"-DUSE_THREADS=ON"
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 5cffaa6b7d..673bbd3f01 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -2159,8 +2159,7 @@ object library.")
(base32 "1lgasyk8j4cl9178vci1dph63nks3cgwhf8y1d04z9dc8gg15dyn"))))
(build-system cmake-build-system)
(arguments
- '(#:configure-flags '("-DBUILD_STATIC_LIBRARY=ON" ; required to build tests
- "-DBUILD_TESTING=ON")))
+ '(#:configure-flags '("-DBUILD_STATIC_LIBRARY=ON"))) ; required to build tests
(native-inputs
(list bison flex gettext-minimal zlib))
(inputs
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 0103bdc788..c746f0cfe6 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -11367,7 +11367,6 @@ seamless support for BCF and VCF files.")
(list
#:configure-flags
'(list "-DMORPHEUS_GUI=OFF"
- "-DBUILD_TESTING=ON"
"-DDOWNLOAD_XTENSOR=OFF")
#:phases
'(modify-phases %standard-phases
diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm
index 9ab21880c8..fac59013a1 100644
--- a/gnu/packages/code.scm
+++ b/gnu/packages/code.scm
@@ -711,8 +711,7 @@ possible to collect coverage information without special compiler switches.")
(arguments
'(#:build-type "RelWithDebInfo"
#:configure-flags
- '("-DRTAGS_NO_ELISP_FILES=1"
- "-DBUILD_TESTING=FALSE")
+ '("-DRTAGS_NO_ELISP_FILES=1")
#:tests? #f))
(native-inputs
(list pkg-config))
diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm
index 1f022b06b4..33855baef4 100644
--- a/gnu/packages/education.scm
+++ b/gnu/packages/education.scm
@@ -240,8 +240,7 @@ of categories with some of the activities available in that category.
(setenv "DISPLAY" ":1")
;; The test suite wants to write to /homeless-shelter
(setenv "HOME" (getcwd)))))
- #:configure-flags #~(list "-DQML_BOX2D_MODULE=disabled"
- "-DBUILD_TESTING=TRUE")))
+ #:configure-flags #~(list "-DQML_BOX2D_MODULE=disabled")))
(native-inputs
(list extra-cmake-modules
gettext-minimal
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index 82ac9672d3..17ae13aa83 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -3209,7 +3209,6 @@ is designed to be used in interactive 3D graphics applications.")
(build-system cmake-build-system)
(arguments
`(#:configure-flags '("-DBUILD_DOCUMENTATION=ON"
- "-DBUILD_TESTING=ON"
"-DENABLE_DOUBLE_PRECISION=ON")))
(native-inputs
(list python-sphinx))
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index c7524903ba..4a31712dc3 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -4221,7 +4221,6 @@ and 2D images (photos taken using a 3D imaging system).")
#:configure-flags #~(list
;; Options
"-DOPTION_BUILD_CCVIEWER=NO"
- "-DBUILD_TESTING=ON"
"-DOPTION_USE_SHAPE_LIB=YES"
"-DOPTION_USE_DXF_LIB=YES"
"-DOPTION_USE_GDAL=YES"
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index 068bb63939..1efaa8b8ab 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1269,8 +1269,7 @@ programming language. It also provides the @command{dbusxx-xml2cpp} and
(snippet '(delete-file-recursively "tools/libcppgenerate"))))
(build-system cmake-build-system)
(arguments
- (list #:configure-flags #~(list "-DBUILD_TESTING=ON"
- "-DENABLE_TOOLS=ON"
+ (list #:configure-flags #~(list "-DENABLE_TOOLS=ON"
"-DENABLE_GLIB_SUPPORT=ON"
"-DTOOLS_BUNDLED_CPPGENERATE=OFF")
;; There is no /etc/machine-id file in the build environment.
diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm
index c0a3945dfc..239910ad1a 100644
--- a/gnu/packages/graph.scm
+++ b/gnu/packages/graph.scm
@@ -539,8 +539,7 @@ intuitive way.")
(arguments
(list #:configure-flags
#~'("-DFAISS_ENABLE_GPU=OFF" ; thanks, but no thanks, CUDA.
- "-DFAISS_ENABLE_PYTHON=OFF"
- "-DBUILD_TESTING=ON")))
+ "-DFAISS_ENABLE_PYTHON=OFF")))
(inputs
(list openblas))
(native-inputs
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 50b7c73a3d..c7fdd593b6 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -3069,7 +3069,6 @@ generated discrete signed distance field using the cubic spline kernel.
(string-append "-DCMAKE_INSTALL_MANDIR=" #$output "/share/man")
"-DBUILD_SHARED_LIBS=ON"
"-DBUILD_DOC=ON"
- "-DBUILD_TESTING=ON"
;; The longer tests are for continuous integration and
;; depend on input data which must be downloaded.
"-DONLY_VERY_SHORT_TESTS=ON"
@@ -3295,7 +3294,6 @@ desired local properties.")
#:configure-flags
#~(list (string-append "-DCMAKE_INSTALL_DOCDIR=" #$output
"/share/doc/" #$name "-" #$version)
- "-DBUILD_TESTING=OFF"
"-DF3D_LINUX_GENERATE_MAN=ON"
"-DF3D_USE_EXTERNAL_CXXOPTS=ON"
"-DF3D_USE_EXTERNAL_NLOHMANN_JSON=ON"
diff --git a/gnu/packages/i2p.scm b/gnu/packages/i2p.scm
index b4f0c8d639..bb5fa5fce8 100644
--- a/gnu/packages/i2p.scm
+++ b/gnu/packages/i2p.scm
@@ -54,8 +54,7 @@
#:configure-flags
#~(list (string-append "-S" #$source "/build")
"-DWITH_UPNP=ON"
- "-DBUILD_SHARED_LIBS=ON"
- "-DBUILD_TESTING=ON")))
+ "-DBUILD_SHARED_LIBS=ON")))
(home-page "https://i2pd.website/")
(synopsis "Router for an end-to-end encrypted and anonymous internet")
(description "i2pd is a client for the anonymous I2P network, upon which
diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-processing.scm
index 3141a0023c..5cde204ba5 100644
--- a/gnu/packages/image-processing.scm
+++ b/gnu/packages/image-processing.scm
@@ -299,8 +299,7 @@ many popular formats.")
(arguments
(list #:build-type "Release" ;Build without '-g' to save space.
#:configure-flags
- #~'( ;;"-DBUILD_TESTING:BOOL=TRUE" ;not honored
- "-DVTK_USE_EXTERNAL=OFF" ;default
+ #~'("-DVTK_USE_EXTERNAL=OFF" ;default
"-DVTK_MODULE_USE_EXTERNAL_VTK_doubleconversion=ON"
"-DVTK_MODULE_USE_EXTERNAL_VTK_eigen=ON"
"-DVTK_MODULE_USE_EXTERNAL_VTK_expat=ON"
diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
index 5651a245fe..33e8b32c10 100644
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@ -1036,7 +1036,6 @@ test suite, including conformance tests (following Rec. ITU-T T.803 | ISO/IEC
(list
"-DBUILD_STATIC_LIBS=OFF"
"-DBUILD_UNIT_TESTS=ON"
- "-DBUILD_TESTING=ON"
(string-append "-DOPJ_DATA_ROOT="
(assoc-ref %build-inputs "openjpeg-data")))
#:phases
diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm
index 1ff8eb1cff..17e397f86b 100644
--- a/gnu/packages/irc.scm
+++ b/gnu/packages/irc.scm
@@ -292,8 +292,7 @@ setting @env{LUA_PATH} and @env{LUA_CPATH} in glirc's run-time environment.")
(arguments
;; The three binaries are not mutually exlusive, and are all built
;; by default.
- '(#:configure-flags '("-DBUILD_TESTING=ON"
- ;;"-DWANT_QTCLIENT=OFF"
+ '(#:configure-flags '(;;"-DWANT_QTCLIENT=OFF"
;;"-DWANT_CORE=OFF"
;;"-DWANT_MONO=OFF"
"-DWITH_KDE=OFF"
diff --git a/gnu/packages/jami.scm b/gnu/packages/jami.scm
index 327272170c..989477c263 100644
--- a/gnu/packages/jami.scm
+++ b/gnu/packages/jami.scm
@@ -251,7 +251,6 @@ QSortFilterProxyModel conveniently exposed for QML.")
#:qtbase qtbase
#:configure-flags
#~(list "-DWITH_DAEMON_SUBMODULE=OFF"
- "-DBUILD_TESTING=ON"
(string-append "-DBUILD_VERSION=" #$version)
;; Disable the webengine since it grows the closure size by
;; about 450 MiB and requires more resources.
diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm
index 5450a4fd9a..975366598f 100644
--- a/gnu/packages/jupyter.scm
+++ b/gnu/packages/jupyter.scm
@@ -515,9 +515,9 @@ extensions.")
(file-name (git-file-name name version))))
(build-system cmake-build-system)
(arguments
- '(#:configure-flags '("-DBUILD_STATIC_LIBS=OFF"
- "-DDISABLE_ARCH_NATIVE=ON" ;no '-march=native'
- "-DBUILD_TESTING=ON")))
+ '(#:tests? #f
+ #:configure-flags '("-DBUILD_STATIC_LIBS=OFF"
+ "-DDISABLE_ARCH_NATIVE=ON"))) ;no '-march=native'
(native-inputs
(list pkg-config
;; The following inputs are used by the test suite.
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 3fba17c688..d4d503306e 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -5252,8 +5252,7 @@ script engines.")
qtdeclarative
prison))
(arguments
- (list #:tests? #f ;; seem to require network; don't find QTQuick components
- #:configure-flags #~'("-DBUILD_TESTING=OFF"))) ; not run anyway
+ (list #:tests? #f)) ;; seem to require network; don't find QTQuick components
(home-page "https://community.kde.org/Frameworks")
(synopsis "Offers available actions for a specific purpose")
(description "This framework offers the possibility to create integrate
@@ -5291,9 +5290,7 @@ need.")
qtbase-5
qtdeclarative-5))
(arguments
- (list #:tests? #f ;; seem to require network; don't find QTQuick components
- ;; not run anyway
- #:configure-flags #~'("-DBUILD_TESTING=OFF")))))
+ (list #:tests? #f)))) ;; seem to require network; don't find QTQuick components
(define-public ktextaddons
(package
diff --git a/gnu/packages/kde-office.scm b/gnu/packages/kde-office.scm
index ca0d6849cc..dc3241d7ec 100644
--- a/gnu/packages/kde-office.scm
+++ b/gnu/packages/kde-office.scm
@@ -67,8 +67,6 @@
(arguments
(list #:qtbase qtbase
;; XXX: 26/164 tests fail.
- #:configure-flags
- #~(list "-DBUILD_TESTING=OFF")
#:tests? #f))
(native-inputs
(list extra-cmake-modules kdoctools perl pkg-config))
@@ -166,8 +164,7 @@ Advanced plugins:
(arguments
(list #:qtbase qtbase
#:configure-flags
- #~(list "-DQT_MAJOR_VERSION=6"
- "-DBUILD_TESTING=ON")))
+ #~(list "-DQT_MAJOR_VERSION=6")))
(native-inputs
(list extra-cmake-modules kdoctools pkg-config qttools))
(inputs
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 0d16a92885..4fccab09ef 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -379,8 +379,7 @@ annotating features.")
;; fails with an unexpected exception.
(list
#:qtbase qtbase
- #:configure-flags #~(list "-DBUILD_TESTING=off"
- "-DFETCH_OTIO=off")
+ #:configure-flags #~(list "-DFETCH_OTIO=off")
#:tests? #f
#:phases
#~(modify-phases %standard-phases
@@ -536,9 +535,7 @@ such as addition, trigonometric functions or derivatives.")
(base32 "1wiv509y80m6gf891yw55d9429a35axngi922k119zvxfk5641as"))))
(build-system qt-build-system)
(arguments
- (list #:qtbase qtbase
- #:configure-flags
- #~(list "-DBUILD_TESTING=ON")))
+ (list #:qtbase qtbase))
(native-inputs
(list extra-cmake-modules kdoctools))
(inputs
@@ -980,7 +977,7 @@ painting, image manipulating and icon editing.")
(build-system qt-build-system)
(arguments
`(#:tests? #f
- #:configure-flags (list "-DBUILD_TESTING=OFF -DCMAKE_CXX_FLAGS=-fPIC")
+ #:configure-flags (list "-DCMAKE_CXX_FLAGS=-fPIC")
#:phases (modify-phases %standard-phases
(add-after 'unpack 'patch-raqm
(lambda _
@@ -1639,8 +1636,7 @@ different notification systems.")
(arguments
(list #:qtbase qtbase
#:configure-flags
- #~(list "-DBUILD_TESTING=ON"
- (string-append "-DQtWaylandScanner_EXECUTABLE="
+ #~(list (string-append "-DQtWaylandScanner_EXECUTABLE="
#$(this-package-native-input "qtwayland")
"/lib/qt6/libexec/qtwaylandscanner")
"-DKDE_INSTALL_LIBEXECDIR=libexec"
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index b78342efab..8dc546ad69 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -11303,7 +11303,6 @@ modification of BPF objects on the system.")
(arguments
(list
#:test-exclude "(runtime_tests|tools-parsing-test)"
- #:configure-flags #~(list "-DBUILD_TESTING=ON")
#:phases
#~(modify-phases %standard-phases
;; This patch also fixes broken compilation due to improper detection
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 43b8af1c2b..36ea38b46a 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -480,8 +480,7 @@ enough to be used effectively as a scientific calculator.")
"0csy4pjw1p8rp6g5qxi2h0ychhhp1fldv7gb761627fs2mclw9gv"))))
(build-system cmake-build-system)
(arguments
- '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"
- "-DBUILD_TESTING=ON")))
+ '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")))
(synopsis "Conversion routines for IEEE doubles")
(description
"The double-conversion library provides binary-decimal and decimal-binary
@@ -1198,8 +1197,7 @@ large scale eigenvalue problems.")
"-DCBLAS=ON"
"-DLAPACKE=ON"
;; Build the 'LAPACKE_clatms' functions.
- "-DLAPACKE_WITH_TMG=ON"
- "-DBUILD_TESTING=ON")))
+ "-DLAPACKE_WITH_TMG=ON")))
(synopsis "Library for numerical linear algebra")
(description
"LAPACK is a Fortran 90 library for solving the most commonly occurring
@@ -3251,8 +3249,6 @@ includes a complete LAPACK implementation.")
(sha256
(base32
"00mbxw5x6m61n0x68dsiyq97i7b08h3hkbj9is2w6gcg571jy319"))))
- (arguments
- (list #:configure-flags #~(list "-DBUILD_TESTING=ON")))
(native-inputs
(list catch2-3))
(build-system cmake-build-system)
@@ -8065,8 +8061,7 @@ supports compressed MAT files, as well as newer (version 7.3) MAT files.")
(arguments
(list
#:configure-flags
- #~(list "-DBUILD_TESTING=ON"
- ;; By default, Vc will optimize for the CPU of the build machine.
+ #~(list ;; By default, Vc will optimize for the CPU of the build machine.
;; Setting this to "none" makes it create portable binaries. See
;; "cmake/OptimizeForArchitecture.cmake".
"-DTARGET_ARCHITECTURE=none")
@@ -10596,8 +10591,7 @@ projects up to the certification of critical software.")
(build-system cmake-build-system)
(arguments
(list
- #:configure-flags #~(list "-DBUILD_DOC=ON"
- "-DBUILD_TESTING=ON")
+ #:configure-flags #~(list "-DBUILD_DOC=ON")
#:modules '((guix build cmake-build-system)
((guix build gnu-build-system) #:prefix gnu:)
(guix build utils))
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 6f6184240f..3c52c96b63 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -569,8 +569,8 @@ your private keys, no previous conversation is compromised.")
(base32
"0z5p03vk15i6h870azfjgyfgxhv31q2vq6rfhnybrnkxq2wqzwhk"))))
(arguments
- `(;; Required for proper linking and for tests to run.
- #:configure-flags '("-DBUILD_SHARED_LIBS=on" "-DBUILD_TESTING=1")))
+ `(;; Required for proper linking.
+ #:configure-flags '("-DBUILD_SHARED_LIBS=on")))
(build-system cmake-build-system)
(inputs (list ;; Required for tests:
check openssl))
diff --git a/gnu/packages/mold.scm b/gnu/packages/mold.scm
index 18a0a32896..7dff54278c 100644
--- a/gnu/packages/mold.scm
+++ b/gnu/packages/mold.scm
@@ -61,8 +61,7 @@
#:configure-flags #~(list #$@(if (target-64bit?)
'("-DMOLD_USE_SYSTEM_MIMALLOC=ON")
'("-DMOLD_USE_MIMALLOC=OFF"))
- "-DMOLD_USE_SYSTEM_TBB=ON"
- "-DBUILD_TESTING=ON")
+ "-DMOLD_USE_SYSTEM_TBB=ON")
#:phases
#~(modify-phases %standard-phases
(add-before 'configure 'force-system-xxhash
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 8b4b3fc188..8e7394946e 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -6005,10 +6005,7 @@ the electronic or dubstep genre.")
"0zn9v4lxjpnpdlpnv2px8ch3z0xagmqlvff5pd39pss3mxfp32g0"))))
(build-system cmake-build-system)
(arguments
- (list #:configure-flags
- (if (%current-target-system)
- #~(list "-DBUILD_TESTING=OFF")
- #~(list "-DBUILD_TESTING=ON"))))
+ (list #:tests? (not (%current-target-system)))) ; run unless cross-compiling
(native-inputs
(list googletest))
(home-page "https://github.com/pedrolcl/sonivox")
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 59f177427e..30f56cfc61 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -4122,7 +4122,6 @@ A very simple IM client working over the DHT.
(list
#:configure-flags #~(list "-DBUILD_DEPENDENCIES=OFF"
"-DBUILD_SHARED_LIBS=ON"
- "-DBUILD_TESTING=ON"
"-DDNC_SYSTEMD=OFF")
#:phases
#~(modify-phases %standard-phases
diff --git a/gnu/packages/opencl.scm b/gnu/packages/opencl.scm
index 9b8de13794..40fa5981fe 100644
--- a/gnu/packages/opencl.scm
+++ b/gnu/packages/opencl.scm
@@ -115,9 +115,7 @@
(arguments
(list #:tests? #f ;The regression tests require a lot more dependencies.
#:configure-flags
- #~(list "-DBUILD_EXAMPLES=OFF" "-DBUILD_TESTS=OFF"
- ;; CTest needs this to be turned off.
- "-DBUILD_TESTING=OFF")))
+ #~(list "-DBUILD_EXAMPLES=OFF" "-DBUILD_TESTS=OFF")))
(native-inputs (list python-wrapper))
(propagated-inputs (list opencl-headers))
(home-page "https://github.khronos.org/OpenCL-CLHPP/")
diff --git a/gnu/packages/openpgp.scm b/gnu/packages/openpgp.scm
index c98023566f..1aebfa6a68 100644
--- a/gnu/packages/openpgp.scm
+++ b/gnu/packages/openpgp.scm
@@ -121,7 +121,6 @@ environments.")
;; Lower the minimum tuning ratio from 6 to 4, as suggested
;; upstream to avoid the s2k_iteration_tuning failing.
"-DS2K_MINIMUM_TUNING_RATIO=4"
- "-DBUILD_TESTING=on"
"-DDOWNLOAD_GTEST=off"
"-DDOWNLOAD_RUBYRNP=off")
#:phases
diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm
index 6a4309a1d7..085b519288 100644
--- a/gnu/packages/photo.scm
+++ b/gnu/packages/photo.scm
@@ -559,7 +559,6 @@ photographic equipment.")
(list
#:configure-flags
#~(list "-DBINARY_PACKAGE_BUILD=On"
- "-DBUILD_TESTING=On"
"-DDONT_USE_INTERNAL_LIBRAW=On")
#:phases
#~(modify-phases %standard-phases
diff --git a/gnu/packages/popt.scm b/gnu/packages/popt.scm
index 8fa6ddb588..5ed1be87e5 100644
--- a/gnu/packages/popt.scm
+++ b/gnu/packages/popt.scm
@@ -135,8 +135,7 @@ similar to getopt(3), it contains a number of enhancements, including:
(file-name (git-file-name name version))))
(build-system cmake-build-system)
(arguments
- '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"
- "-DBUILD_TESTING=ON")))
+ '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")))
(home-page "https://gflags.github.io/gflags/")
(synopsis "C++ library for command-line argument parsing")
(description
diff --git a/gnu/packages/rdesktop.scm b/gnu/packages/rdesktop.scm
index 4e11229c98..cea99e21c4 100644
--- a/gnu/packages/rdesktop.scm
+++ b/gnu/packages/rdesktop.scm
@@ -159,7 +159,6 @@ to remotely control a user's Windows desktop.")
#~())
"-DWITH_PULSE=ON"
"-DWITH_CUPS=ON"
- "-DBUILD_TESTING=ON"
"-DWITH_SERVER=ON" ;build servers
"-DWITH_SHADOW=ON" ;build shadow server
"-DWITH_PROXY=ON")))
diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm
index 0e9662047e..0f99a4ec64 100644
--- a/gnu/packages/security-token.scm
+++ b/gnu/packages/security-token.scm
@@ -974,8 +974,6 @@ to the @code{python-yubikey-manager} package.")
(base32
"0z39f8w0zvra874az0f67ck1al9kbpaidpilggbl8jnfs05010ck"))))
(build-system cmake-build-system)
- (arguments
- '(#:configure-flags (list "-DBUILD_TESTING=on")))
(native-inputs (list pkg-config qttools-5))
(inputs (list catch2))
(home-page "https://github.com/tplgy/cppcodec")
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index aa8aee0df2..acfb32343d 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -290,8 +290,6 @@ text-based approach to terminal recording.")
(delete-file-recursively "external/xkbcommon")
#t))))
(build-system cmake-build-system)
- (arguments
- `(#:configure-flags '("-DBUILD_TESTING=ON")))
(native-inputs
(list check libxkbcommon ; for xkbcommon-keysyms.h
pkg-config))
diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
index d95706ed45..e1c69ceb60 100644
--- a/gnu/packages/text-editors.scm
+++ b/gnu/packages/text-editors.scm
@@ -781,8 +781,7 @@ jmacs, joe, jpico, jstar, and rjoe.")
(delete-file-recursively "lib/json")))))
(build-system cmake-build-system)
(arguments
- (list #:configure-flags #~(list "-DBUILD_TESTING=ON")
- #:phases
+ (list #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-tiny-process-library
(lambda* (#:key native-inputs inputs #:allow-other-keys)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index dcf0ce6f93..13cbcc94d8 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -3410,8 +3410,7 @@ virtual-pointer (pointer command) protocols.")
(base32 "14gnkz18dipsa2v24f4nm9syxaa7g21iqjm7y65jn849ka2jr1h8"))))
(build-system cmake-build-system)
(arguments
- (list #:configure-flags #~(list "-DBUILD_TESTING=ON")
- #:phases #~(modify-phases %standard-phases
+ (list #:phases #~(modify-phases %standard-phases
(add-after 'unpack 'disable-problematic-tests
(lambda _
(substitute* "config_parser_test.cc"