microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
23.28k stars 6.42k forks source link

[sqlcipher] add sqlcipher feature to sqlitecpp:x86(64)-windows-static #42069

Open wkingnet opened 1 week ago

wkingnet commented 1 week ago

Is your feature request related to a problem? Please describe.

now has port:

sqlitecpp 3.3.2 SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper. sqlitecpp[sqlcipher] Use the sqlcipher port

sqlitecpp can be installed as x86(64)-windows-static, but sqlitecpp[sqlcipher] can only be installed as x86(64)-windows.

Without sqlcipher feature, the database is not encrypted and is unsafe, Is it possible to add sqlitecpp[sqlcipher]:x86(64)-windows-static feature?

Proposed solution

Is it possible to add sqlitecpp[sqlcipher]:x86(64)-windows-static feature?

Describe alternatives you've considered

No response

Additional context

No response

dg0yt commented 1 week ago

Not a sqlitecpp issue. The actual task is to make sqlcipher a proper port instead of a windows & !uwp & !static hack. If this is feasible at all, given potential conflicts with port sqlite3.

wkingnet commented 1 week ago

Not a sqlitecpp issue. The actual task is to make sqlcipher a proper port instead of a windows & !uwp & !static hack. If this is feasible at all, given potential conflicts with port sqlite3.

I guess if sqlitecpp[sqlcipher]:x86(64)-windows can do it, then sqlitecpp[sqlcipher]:x86(64)-windows-static should be able to do it too. But I don't know much about vcpkg and don't know how to modify it.