Фаза 1: мастер первого запуска — SettingsStore, GitManager (auto-init+коммиты), SyncManager (проверка соединений+ErrorCatalog), WelcomeWizard/ProviderSetupGuide; тесты smoke/git/vault (12/12)
This commit is contained in:
+18
-1
@@ -12,6 +12,10 @@ set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
# --- Тесты (объявляем до загрузки зависимостей: их CMake могут трогать BUILD_TESTING) ---
|
||||
set(BUILD_TESTING ON CACHE BOOL "Строить тесты" FORCE)
|
||||
include(CTest)
|
||||
|
||||
# Десктоп: системный OpenSSL (для libssh2/libgit2 HTTPS/SSH).
|
||||
find_package(OpenSSL REQUIRED)
|
||||
message(STATUS "OpenSSL: ${OPENSSL_VERSION}")
|
||||
@@ -32,10 +36,16 @@ include(${CMAKE_CURRENT_SOURCE_DIR}/third_party/deps.cmake)
|
||||
|
||||
set(FLORA_HEADERS
|
||||
src/app/VaultManager.h
|
||||
src/core/SettingsStore.h
|
||||
src/git/GitManager.h
|
||||
src/sync/SyncManager.h
|
||||
)
|
||||
|
||||
set(FLORA_SOURCES
|
||||
src/app/VaultManager.cpp
|
||||
src/core/SettingsStore.cpp
|
||||
src/git/GitManager.cpp
|
||||
src/sync/SyncManager.cpp
|
||||
)
|
||||
|
||||
# --- Ядро (C++ бэкенд) ---
|
||||
@@ -84,4 +94,11 @@ qt_add_qml_module(flora
|
||||
qml/panels/FileTreePanel.qml
|
||||
qml/panels/EditorPanel.qml
|
||||
qml/panels/RightPanel.qml
|
||||
)
|
||||
qml/wizard/WelcomeWizard.qml
|
||||
qml/dialogs/ProviderSetupGuide.qml
|
||||
)
|
||||
|
||||
# --- Тесты ---
|
||||
if(BUILD_TESTING)
|
||||
add_subdirectory(tests)
|
||||
endif()
|
||||
Reference in New Issue
Block a user