boost-1.44: add 'taggedLayout' parameter to force use of tagged layout in single-variant builds

This commit is contained in:
Peter Simons 2012-07-07 11:57:01 +02:00
parent 5b4d0bb383
commit eb7ad413b8

View File

@ -6,6 +6,7 @@
, enableShared ? true
, enableStatic ? false
, enablePIC ? false
, taggedLayout ? false
}:
let
@ -23,7 +24,7 @@ let
stdenv.lib.optional enableStatic "static");
# To avoid library name collisions
finalLayout = if ((enableRelease && enableDebug) ||
finalLayout = if (taggedLayout || (enableRelease && enableDebug) ||
(enableSingleThreaded && enableMultiThreaded) ||
(enableShared && enableStatic)) then
"tagged" else "system";