about summary refs log tree commit diff
path: root/pkgs/applications/science/misc/openmvg
diff options
context:
space:
mode:
authorBouke van der Bijl <i@bou.ke>2023-01-25 10:48:16 +0100
committerBouke van der Bijl <i@bou.ke>2023-01-25 10:48:16 +0100
commita725652372085ad5119476e103cdee1c58525b23 (patch)
tree45f580991e71d09931d32239c52508953003d97a /pkgs/applications/science/misc/openmvg
parent6917c3116b8e1b24c171061fd98176276e45dded (diff)
openmvg: don't build shared if isStatic
Diffstat (limited to 'pkgs/applications/science/misc/openmvg')
-rw-r--r--pkgs/applications/science/misc/openmvg/default.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/applications/science/misc/openmvg/default.nix b/pkgs/applications/science/misc/openmvg/default.nix
index 746dda16d9bf5..9bd4cf12db03e 100644
--- a/pkgs/applications/science/misc/openmvg/default.nix
+++ b/pkgs/applications/science/misc/openmvg/default.nix
@@ -4,6 +4,7 @@
 , libpng ? null
 , eigen ? null
 , libtiff ? null
+, enableShared ? !stdenv.hostPlatform.isStatic
 , enableExamples ? false
 , enableDocs ? false }:
 
@@ -27,8 +28,7 @@ stdenv.mkDerivation rec {
     "-DCMAKE_CXX_FLAGS=-std=c++11"
     "-DOpenMVG_BUILD_EXAMPLES=${if enableExamples then "ON" else "OFF"}"
     "-DOpenMVG_BUILD_DOC=${if enableDocs then "ON" else "OFF"}"
-    "-DOpenMVG_BUILD_SHARED=ON"
-  ];
+  ] ++ lib.optional enableShared "-DOpenMVG_BUILD_SHARED=ON";
 
   cmakeDir = "./src";