summary refs log tree commit diff
path: root/pkgs/development/libraries/fftw
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2008-10-14 13:59:56 +0000
committerMarc Weber <marco-oweber@gmx.de>2008-10-14 13:59:56 +0000
commit3f0a8494c98071720dc4b9beae6cd8bf3aeb5424 (patch)
tree7450097c314c66e01460c2961930575b5438bd07 /pkgs/development/libraries/fftw
parent9fc09fd4bbd639111e0541df272be84da70954b7 (diff)
downloadnixpkgs-3f0a8494c98071720dc4b9beae6cd8bf3aeb5424.tar
nixpkgs-3f0a8494c98071720dc4b9beae6cd8bf3aeb5424.tar.gz
nixpkgs-3f0a8494c98071720dc4b9beae6cd8bf3aeb5424.tar.bz2
nixpkgs-3f0a8494c98071720dc4b9beae6cd8bf3aeb5424.tar.lz
nixpkgs-3f0a8494c98071720dc4b9beae6cd8bf3aeb5424.tar.xz
nixpkgs-3f0a8494c98071720dc4b9beae6cd8bf3aeb5424.tar.zst
nixpkgs-3f0a8494c98071720dc4b9beae6cd8bf3aeb5424.zip
fftw also with single support now, new name suffix indecating which one is used
svn path=/nixpkgs/trunk/; revision=13064
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 = {