summary refs log tree commit diff
path: root/pkgs/development/libraries/fftw
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/libraries/fftw')
-rw-r--r--pkgs/development/libraries/fftw/default.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/development/libraries/fftw/default.nix b/pkgs/development/libraries/fftw/default.nix
index ec8cff5f32d..b5b0a84777e 100644
--- a/pkgs/development/libraries/fftw/default.nix
+++ b/pkgs/development/libraries/fftw/default.nix
@@ -6,11 +6,14 @@ args : with args;
 				sha256 = "1gr63hf5vvsg50b2xwqaxwpvs1y9g8l0sb91a38wpvr7zsbjxfg1";
 			};
 		buildInputs = [];
-		configureFlags = ["--enable-float --enable-shared"];
+		configureFlags = ["--enable-shared"] 
+                     ++ (if args.singlePrecision then [ /*"--enable-single" */] else ["--enable-float"]);
+                          # some distros seem to be shipping both versions within the same package?
+                          # why does --enable-single still result in ..3f.so instead of ..3.so?
 	};
 	in with localDefs;
 stdenv.mkDerivation {
-	name = "fftw-3.1.2";
+	name = "fftw-3.1.2" + ( if args.singlePrecision then "-single" else "-float" );
 	builder = writeScript "fftw-3.1.2-builder"
 		(textClosure localDefs [doConfigure doMakeInstall doForceShare]);
 	meta = {