mirror of
https://github.com/DBD-SQLite/DBD-SQLite
synced 2025-06-07 14:19:10 -04:00
add ability to configure SQLITE_MAX_LENGTH with environment variable
This commit is contained in:
parent
d116a5228e
commit
0c702a3488
1 changed files with 5 additions and 0 deletions
|
@ -244,6 +244,11 @@ if ($ENV{SQLITE_ENABLE_FTS3_TOKENIZER}) {
|
||||||
push @CC_DEFINE, '-DSQLITE_ENABLE_FTS3_TOKENIZER'; # for sqlite >= 3.11.0
|
push @CC_DEFINE, '-DSQLITE_ENABLE_FTS3_TOKENIZER'; # for sqlite >= 3.11.0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($ENV{SQLITE_MAX_LENGTH} && $ENV{SQLITE_MAX_LENGTH} =~ m/^[0-9]+$/) {
|
||||||
|
push @CC_DEFINE, join '=', '-DSQLITE_MAX_LENGTH', $ENV{SQLITE_MAX_LENGTH}
|
||||||
|
if $ENV{SQLITE_MAX_LENGTH} >= 100 && $ENV{SQLITE_MAX_LENGTH} <= ((2**31)-1);
|
||||||
|
}
|
||||||
|
|
||||||
if (DEVELOPER_ONLY) {
|
if (DEVELOPER_ONLY) {
|
||||||
# for sqlite >= 3.8.8
|
# for sqlite >= 3.8.8
|
||||||
push @CC_DEFINE, '-DSQLITE_ENABLE_API_ARMOR';
|
push @CC_DEFINE, '-DSQLITE_ENABLE_API_ARMOR';
|
||||||
|
|
Loading…
Add table
Reference in a new issue