pkgs/development/libraries/sqlite/default.nix: enable amalgamation build
Sqlite has a build mode called "amalgamation" that gathers all 90+ source code files into a single sqlite3.c file before compiling the library. Building sqlite this way reportedly gives a 5-10% performance gain because the compiler can perform more sophisticated optimizations. svn path=/nixpkgs/trunk/; revision=18092
This commit is contained in:
parent
600d6a9bac
commit
dd1a6f8ab1
@ -13,9 +13,10 @@ stdenv.mkDerivation rec {
|
|||||||
buildInputs = [readline tcl];
|
buildInputs = [readline tcl];
|
||||||
|
|
||||||
configureFlags = ''
|
configureFlags = ''
|
||||||
|
CFLAGS=-O3
|
||||||
--enable-load-extension
|
--enable-load-extension
|
||||||
${if static then "--disable-shared --enable-static" else ""}
|
${if static then "--disable-shared --enable-static" else ""}
|
||||||
--disable-amalgamation
|
--enable-amalgamation
|
||||||
--enable-threadsafe
|
--enable-threadsafe
|
||||||
--disable-cross-thread-connections
|
--disable-cross-thread-connections
|
||||||
--disable-tcl
|
--disable-tcl
|
||||||
|
Loading…
Reference in New Issue
Block a user