cmake_minimum_required(VERSION 3.10)
project(kylin-treasure-box-app)

set(TRANSLATIONS_DIR "${CMAKE_CURRENT_SOURCE_DIR}/translations")
set(SHELL_SCRIPT_PATH "${CMAKE_CURRENT_SOURCE_DIR}/translations/gen_qm.sh")
execute_process(COMMAND bash "${SHELL_SCRIPT_PATH}" "${TRANSLATIONS_DIR}")

# 添加子模块
add_subdirectory(AddPrinterFailedRepairTool)
add_subdirectory(BlackScreenRepairTool)
add_subdirectory(DefaultOpeningMethodRepairTool)
add_subdirectory(DiskBadSectorDetectionTool)
add_subdirectory(DPKGRepairTool)
add_subdirectory(FcitxRepairTool)
add_subdirectory(HostsFileModifyTool)
add_subdirectory(HuaweiDeviceInfoCollectTool)
add_subdirectory(KylinInstallerRepairTool)
add_subdirectory(PackageDependencyIssueRepairTool)
add_subdirectory(QQRepairTool)
add_subdirectory(ReadOnlyDiskUnlockingTool)
add_subdirectory(SoftwareStoreUpdateTool)
add_subdirectory(SystemMemoryCacheCleaningTool)
add_subdirectory(UkuiMenuRepairTool)
add_subdirectory(UkuiPanelRepairTool)
add_subdirectory(WindowEffectsSwitchTool)
add_subdirectory(WPSRepairTool)