summary refs log tree commit diff
path: root/pkgs/development/libraries/qt-4.x
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2017-02-04 11:28:09 +0100
committerVladimír Čunát <vcunat@gmail.com>2017-02-04 11:28:33 +0100
commit45fcefd4bea9ceff7e0c0546c684ae6a7f7f2b40 (patch)
treef518cdd12385a31c464d430f9b30f6f1afda98b9 /pkgs/development/libraries/qt-4.x
parent2ba076e99c299ae479efcded808d6cef83538f18 (diff)
qt4: another attempt to fix build on Darwin
Diffstat (limited to 'pkgs/development/libraries/qt-4.x')
-rw-r--r--pkgs/development/libraries/qt-4.x/4.8/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/libraries/qt-4.x/4.8/default.nix b/pkgs/development/libraries/qt-4.x/4.8/default.nix
index 4215404a9f676..8c8e311a93ed3 100644
--- a/pkgs/development/libraries/qt-4.x/4.8/default.nix
+++ b/pkgs/development/libraries/qt-4.x/4.8/default.nix
@@ -152,7 +152,8 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = false;
 
-  NIX_CFLAGS_COMPILE = "-std=gnu++98"
+  NIX_CFLAGS_COMPILE =
+    optionalString stdenv.isLinux "-std=gnu++98" # gnu++ in (Obj)C flags is no good on Darwin
     + optionalString (stdenv.isFreeBSD || stdenv.isDarwin)
       " -I${glib.dev}/include/glib-2.0 -I${glib.out}/lib/glib-2.0/include"
     + optionalString stdenv.isDarwin " -I${libcxx}/include/c++/v1";