···12121313 nativeBuildInputs = [ pkgconfig ];
14141515- configureFlags = if (stdenv.cc.cc.isClang or false)
1515+ configureFlags = if stdenv.cc.isClang
1616 then [ "--disable-werror" ] else null;
17171818 CXXFLAGS="--std=gnu++0x"; # For c++11 constants in lcms2.h
+1-1
pkgs/development/libraries/libfpx/default.nix
···1212 NIX_CFLAGS_COMPILE = if stdenv.isDarwin then "-D__unix" else null;
13131414 # This dead code causes a duplicate symbol error in Clang so just remove it
1515- postPatch = if (stdenv.cc.cc.isClang or false) then ''
1515+ postPatch = if stdenv.cc.isClang then ''
1616 substituteInPlace jpeg/ejpeg.h --replace "int No_JPEG_Header_Flag" ""
1717 '' else null;
1818
+1-1
pkgs/development/libraries/libmad/default.nix
···1212 # optimize.diff is taken from https://projects.archlinux.org/svntogit/packages.git/tree/trunk/optimize.diff?h=packages/libmad
1313 # It is included here in order to fix a build failure in Clang
1414 # But it may be useful to fix other, currently unknown problems as well
1515- ++ stdenv.lib.optional (stdenv.cc.cc.isClang or false) [ ./optimize.diff ];
1515+ ++ stdenv.lib.optional stdenv.cc.isClang [ ./optimize.diff ];
16161717 nativeBuildInputs = [ autoconf ];
1818
+1-1
pkgs/development/libraries/librevenge/default.nix
···2323 # Clang generates warnings in Boost's header files
2424 # -Werror causes these warnings to be interpreted as errors
2525 # Simplest solution: disable -Werror
2626- configureFlags = if (stdenv.cc.cc.isClang or false)
2626+ configureFlags = if stdenv.cc.isClang
2727 then [ "--disable-werror" ] else null;
28282929 meta = {