From 5ed5dc6f474c824973c0936ae43ee9047f0892e7 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Fri, 10 Nov 2023 15:29:59 +0100
Subject: [PATCH] [guix] Enable BUILD_SHARED_LIBS=ON.

---
 .guix/modules/ogs-package.scm | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/.guix/modules/ogs-package.scm b/.guix/modules/ogs-package.scm
index 9e1e020cf9d..13da8b73f8e 100644
--- a/.guix/modules/ogs-package.scm
+++ b/.guix/modules/ogs-package.scm
@@ -216,7 +216,10 @@
                     "1xp1qibm0q4z5qx0h178qpas3n7pqbladkxdalq9j4l98hdws46j"))))
         (build-system cmake-build-system)
         (arguments
-            `(#:tests? #f)
+            `(#:tests? #f
+              #:configure-flags (list
+                               "-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
+                               ))
         )))
 
 (define tclap
@@ -258,7 +261,10 @@
                     "12wiqyzpzx89k9c7q07w4ypnppvi6s88k6jjsnlnvaxfafyvrbw3"))))
         (build-system cmake-build-system)
         (arguments
-            `(#:tests? #f)
+            `(#:tests? #f
+              #:configure-flags (list
+                               "-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
+                               ))
         )))
 
 (define xmlpatch
@@ -280,7 +286,10 @@
         (build-system cmake-build-system)
         (inputs (list libxml2))
         (arguments
-            `(#:tests? #f)
+            `(#:tests? #f
+              #:configure-flags (list
+                               "-DBUILD_SHARED_LIBS=ON"
+                               ))
         )))
 
 (define exprtk
-- 
GitLab