diff options
Diffstat (limited to 'third_party/sqlite/google_generate_preprocessed.sh')
-rwxr-xr-x | third_party/sqlite/google_generate_preprocessed.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/third_party/sqlite/google_generate_preprocessed.sh b/third_party/sqlite/google_generate_preprocessed.sh new file mode 100755 index 0000000..d28038f --- /dev/null +++ b/third_party/sqlite/google_generate_preprocessed.sh @@ -0,0 +1,26 @@ +#!/bin/bash +# +# Copyright 2007 Google Inc. All Rights Reserved. +# Author: shess@google.com (Scott Hess) + +g4 edit preprocessed/... + +mkdir bld +cd bld +../configure +FILES="keywordhash.h opcodes.c opcodes.h parse.c parse.h sqlite3.h" +OPTS="" +# These options should match those in ../../tools/config.mk. +OPTS="$OPTS -DSQLITE_OMIT_LOAD_EXTENSION=1" +OPTS="$OPTS -DSQLITE_TRANSACTION_DEFAULT_IMMEDIATE=1" +make "OPTS=$OPTS" $FILES +cp -f $FILES ../preprocessed + +cd .. +rm -rf bld + +g4 revert -a preprocessed/... + +# TODO(shess) I can't find config.h, which exists in the original +# third_party/sqlite/ directory. I also haven't found a client of it, +# yet, so maybe it's not a file we need. |