# === # This is the main GYP file, which builds better-sqlite3 with SQLite3 itself. # === { 'includes': ['deps/common.gypi'], 'targets': [ { 'target_name': 'better_sqlite3', 'dependencies': ['deps/sqlite3.gyp:sqlite3'], 'sources': ['src/better_sqlite3.cpp'], 'cflags_cc': ['-std=c++20'], 'msvs_settings': { 'VCCLCompilerTool': { 'AdditionalOptions': [ '/std:c++20', ], }, }, 'conditions': [ ['OS=="linux"', { 'ldflags': [ '-Wl,-Bsymbolic', '-Wl,--exclude-libs,ALL', ], }], ], }, ], }