keepassxc/cmake
Barnabás Pőcze 16b3d32ca5
Fix Botan 3 build (#9388)
* SymmetricCipher: Fix Botan 3 build

Botan commit 819cf8fe6278a19b8266f449228f02fc28a4f784 changed
Botan::Cipher_Dir to be a scoped enumeration, so the users
must be adapted.

This change causes no issues with Botan 2 because normal
enumeration values can also be referred to the same way
scoped enumeration values are accessed.

* Auto detect Botan3

* AsyncTask: Do not use `std::result_of`

`std::result_of` was deprecated in C++17 and then it was
subsequently removed in C++20. One could use `std::invoke_result_t`,
but let Qt figure out the return type instead.

* Collapse Botan2 and Botan3 find package into one

* Update COPYING

---------

Co-authored-by: Jonathan White <support@dmapps.us>
2023-05-07 08:48:58 -04:00
..
compiler-checks/macos TouchID support refactoring (#8311) 2022-09-05 10:38:02 -04:00
CLangFormat.cmake Add tags feature 2022-01-28 16:13:49 -05:00
CodeCoverage.cmake Clean up code coverage reporting. 2021-09-28 14:15:37 +02:00
FindBotan.cmake Fix Botan 3 build (#9388) 2023-05-07 08:48:58 -04:00
FindMinizip.cmake KeeShare: Remove checking signed container 2021-12-14 23:23:23 -05:00
FindPCSC.cmake Implement support for Yubikeys and potential other tokens via wireless NFC using smartcard readers (Rebase) (#6895) 2021-10-01 10:39:07 -04:00
FindQREncode.cmake Add support for Microsoft Visual Studio buildchain 2021-09-19 17:16:45 -04:00
FindReadline.cmake Minor documentation and script cleanups (#6868) 2021-09-21 00:17:46 -04:00
GenerateProductVersion.cmake Cleanup CMakeFiles prior to release 2019-01-30 15:03:03 -05:00
KPXCMacDeployHelpers.cmake Fix various typos (#8748) 2023-01-29 09:38:44 -05:00
MakePortableZip.cmake Add powershell version of release-tool 2022-01-31 07:00:08 -05:00
VersionInfo.in Set windows EXE resource properties, resolves #329 2017-02-20 00:33:11 +01:00
VersionResource.rc Set windows EXE resource properties, resolves #329 2017-02-20 00:33:11 +01:00