ZaStoGram_desktop/Telegram/cmake
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 09892aa78b Fix the link against Qt's bundled tinycbor
Linking Telegram fails on Windows since the vendored libfido2 landed:

  Qt6Core.lib(qcborstreamwriter.cpp.obj) : error LNK2005: cbor_encode_double
  already defined in lib_fido2.lib(encoding.c.obj)
  Telegram.exe : fatal error LNK1169: one or more multiply defined symbols found

Qt6Core carries a bundled tinycbor and exports three cbor_* symbols; our libcbor
copy exports 246. cbor_encode_double is the only name they share, and nothing
outside lib_fido2 calls it — libcbor uses it internally from serialization.c,
libfido2 does not reference it, and neither do our sources. So rename it for
this target only, which keeps its definition and callers consistent and leaves
Qt's copy untouched.

CI did not surface this: every x64 job on dev has been cancelled by the next
push before reaching the link step, so the only jobs that ever reported a
conclusion were arm64 ones failing earlier, at the Libraries stage.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 16:51:10 +03:00
..
binobj2obj.py Added engine, renderer, model loader, and widget for new premium star. 2026-06-01 13:59:32 +03:00
generate_appstream_changelog.cmake Get rid of AppData mentions 2025-10-06 11:54:27 +04:00
generate_lang.cmake Fix per-unit lang key subsets with non-Ninja generators 2026-07-18 11:05:40 +04:00
generate_midl.cmake Support building on Windows with Qt 6. 2024-06-21 11:36:18 +04:00
generate_models.cmake Added engine, renderer, model loader, and widget for new premium star. 2026-06-01 13:59:32 +03:00
generate_numbers.cmake
generate_scheme.cmake Always use Python3 cmake package instead of the Python one 2023-06-05 17:53:32 +04:00
lib_ffmpeg.cmake Runtime Implib detection 2025-06-03 18:25:15 +04:00
lib_fido2.cmake Fix the link against Qt's bundled tinycbor 2026-07-28 16:51:10 +03:00
lib_prisma.cmake Move Boost.regex definitions to cmake_helpers. 2023-10-26 14:08:39 +04:00
lib_stripe.cmake Fix various spaces on end of lines 2022-09-02 21:27:41 +04:00
lib_tgcalls.cmake Don't bump counters arbitrary. 2026-07-10 17:12:04 +04:00
obj2binobj.py Added engine, renderer, model loader, and widget for new premium star. 2026-06-01 13:59:32 +03:00
qrhi_shaders.cmake Attempt to fix thanos effect on D3D11. 2026-05-26 22:26:47 +04:00
td_export.cmake Added initial export writer for both html and json formats. 2023-09-08 11:40:18 +03:00
td_iv.cmake Search in the rich messages editor window 2026-07-10 14:04:30 +04:00
td_lang.cmake Added per-unit subsets of lang keys to build. 2026-07-13 20:04:42 +03:00
td_mtproto.cmake распил 2026-07-08 00:44:27 +03:00
td_scheme.cmake Improve hidpi/window geometry init. 2024-10-07 12:48:06 +04:00
td_tde2e.cmake td -> tde2e 2025-05-12 09:41:26 +04:00
td_ui.cmake [img-editor] Added geometric shapes to paint mode. 2026-07-28 09:53:53 +03:00
td_webauthn.cmake Added caBLE v2 hybrid transport core. 2026-07-28 09:53:53 +03:00
telegram_apple_swift_runtime.cmake Fix build with Xcode. 2026-03-09 21:23:26 +04:00
telegram_options.cmake Remove option for conditional build. 2026-05-19 12:49:08 +04:00
tests.cmake Merge remote-tracking branch 'upstream/dev' into dev 2026-07-25 17:07:59 +03:00