vxl: *Flags are lists

This commit is contained in:
Robin Gloster 2019-10-29 23:21:22 +01:00 committed by Jan Tojnar
parent c739183eef
commit 7139d2c881
No known key found for this signature in database
GPG Key ID: 7FAB2A15F7A607A4

View File

@ -11,14 +11,17 @@ stdenv.mkDerivation {
buildInputs = [ cmake unzip libtiff expat zlib libpng libjpeg ]; buildInputs = [ cmake unzip libtiff expat zlib libpng libjpeg ];
# BUILD_OUL wants old linux headers for videodev.h, not available cmakeFlags = [
# in stdenv linux headers # BUILD_OUL wants old linux headers for videodev.h, not available
# BUILD_BRL fails to find open() # in stdenv linux headers
cmakeFlags = "-DBUILD_OUL=OFF -DBUILD_BRL=OFF -DBUILD_CONTRIB=OFF " "-DBUILD_OUL=OFF"
+ (if stdenv.hostPlatform.system == "x86_64-linux" then # BUILD_BRL fails to find open()
"-DCMAKE_CXX_FLAGS=-fPIC -DCMAKE_C_FLAGS=-fPIC" "-DBUILD_BRL=OFF"
else "-DBUILD_CONTRIB=OFF"
""); ] ++ stdenv.lib.optionals (stdenv.hostPlatform.system == "x86_64-linux") [
"-DCMAKE_CXX_FLAGS=-fPIC"
"-DCMAKE_C_FLAGS=-fPIC"
];
enableParallelBuilding = true; enableParallelBuilding = true;