diff mbox series

[bug#69505,2/2] gnu: spdlog: Fix cross-compilation.

Message ID 67bf93f49555cfe2b643920396e00664269e7f8c.1709372058.git.zhengjunjie@iscas.ac.cn
State New
Headers show
Series gnu: spdlog: Fix cross-compilation. | expand

Commit Message

Zheng Junjie March 2, 2024, 10:06 a.m. UTC
* gnu/packages/logging.scm (spdlog)[arguments]<#:configure-flags>: when
cross-compilation, don't add -DSPDLOG_BUILD_TESTS=ON.

Change-Id: I90911c548c3f138ff40bff4b086f6102b717acf2
---
 gnu/packages/logging.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/gnu/packages/logging.scm b/gnu/packages/logging.scm
index afd602db42..a757c22154 100644
--- a/gnu/packages/logging.scm
+++ b/gnu/packages/logging.scm
@@ -231,7 +231,9 @@  (define-public spdlog
      (list #:configure-flags
            #~(list "-DSPDLOG_BUILD_BENCH=OFF"
                    "-DSPDLOG_BUILD_SHARED=ON"
-                   "-DSPDLOG_BUILD_TESTS=ON")))
+                   #$@(if (%current-target-system)
+                          '()
+                          '("-DSPDLOG_BUILD_TESTS=ON")))))
     (native-inputs (list catch2-3))
     (home-page "https://github.com/gabime/spdlog")
     (synopsis "Fast C++ logging library")