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 ];
cmakeFlags = [
# BUILD_OUL wants old linux headers for videodev.h, not available # BUILD_OUL wants old linux headers for videodev.h, not available
# in stdenv linux headers # in stdenv linux headers
"-DBUILD_OUL=OFF"
# BUILD_BRL fails to find open() # BUILD_BRL fails to find open()
cmakeFlags = "-DBUILD_OUL=OFF -DBUILD_BRL=OFF -DBUILD_CONTRIB=OFF " "-DBUILD_BRL=OFF"
+ (if stdenv.hostPlatform.system == "x86_64-linux" then "-DBUILD_CONTRIB=OFF"
"-DCMAKE_CXX_FLAGS=-fPIC -DCMAKE_C_FLAGS=-fPIC" ] ++ stdenv.lib.optionals (stdenv.hostPlatform.system == "x86_64-linux") [
else "-DCMAKE_CXX_FLAGS=-fPIC"
""); "-DCMAKE_C_FLAGS=-fPIC"
];
enableParallelBuilding = true; enableParallelBuilding = true;