Фаза 1: мастер первого запуска — SettingsStore, GitManager (auto-init+коммиты), SyncManager (проверка соединений+ErrorCatalog), WelcomeWizard/ProviderSetupGuide; тесты smoke/git/vault (12/12)

This commit is contained in:
Flora (opencode)
2026-08-17 00:43:33 +03:00
parent 980fbcedcb
commit ed633ae036
18 changed files with 1412 additions and 29 deletions
+3 -1
View File
@@ -28,6 +28,7 @@ add_library(cmark_wrapper INTERFACE)
target_link_libraries(cmark_wrapper INTERFACE ${_cmark_target})
target_include_directories(cmark_wrapper INTERFACE
"${cmark_SOURCE_DIR}/src"
"${cmark_SOURCE_DIR}/extensions"
"${cmark_BINARY_DIR}/src"
"${cmark_BINARY_DIR}/extensions")
if(NOT TARGET cmark::cmark)
@@ -51,8 +52,9 @@ FetchContent_Declare(libssh2
GIT_SHALLOW TRUE
)
set(BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
set(BUILD_TESTING OFF CACHE BOOL "" FORCE)
set(BUILD_TESTING OFF) # локально для подпроекта libssh2 (не трогаем глобальное значение)
FetchContent_MakeAvailable(libssh2)
unset(BUILD_TESTING) # возвращаем глобальное (из CMakeLists.txt)
# macOS (новые SDK): strtoll требует _DARWIN_C_SOURCE, memset_s — __STDC_WANT_LIB_EXT1__.
foreach(_libssh2_tgt IN ITEMS libssh2_static libssh2_shared)