[sqlite3] Embed dllimport in header (#16646)

* [sqlite3] Embed dllimport in header

* Add sqlite3 version info

Co-authored-by: Robert Schumacher <ras0219@outlook.com>
This commit is contained in:
Robert Schumacher 2021-05-28 10:56:31 -07:00 committed by GitHub
parent 1c4fb017f0
commit bf2aaf9002
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 11 additions and 1 deletions

View File

@ -47,5 +47,9 @@ configure_file(
@ONLY
)
if(VCPKG_TARGET_IS_WINDOWS AND VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/include/sqlite3.h" "# define SQLITE_API\n" "# define SQLITE_API __declspec(dllimport)\n")
endif()
file(WRITE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright "SQLite is in the Public Domain.\nhttp://www.sqlite.org/copyright.html\n")
vcpkg_copy_pdbs()

View File

@ -1,6 +1,7 @@
{
"name": "sqlite3",
"version": "3.35.4",
"port-version": 1,
"description": "SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.",
"homepage": "https://sqlite.org/",
"features": {

View File

@ -5838,7 +5838,7 @@
},
"sqlite3": {
"baseline": "3.35.4",
"port-version": 0
"port-version": 1
},
"sqlitecpp": {
"baseline": "3.1.1",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "b2c75af9dcf9f76ea714cb93a8fe113f9bb69f48",
"version": "3.35.4",
"port-version": 1
},
{
"git-tree": "dbe1b93bfd28e58498a79992312b06422b049afb",
"version": "3.35.4",