Files
setec_fs_manager/third_party/CMakeLists.txt
DigiJ 179bb85c4f Initial project scaffold for Setec Partition Wizard
C++17/Qt6 application for disk recovery, repair, flashing, formatting,
and USB security key creation on Windows. Includes CMake build system,
tabbed UI shell with 6 main tabs, core type system with Result<T>
monadic error handling, admin elevation, and dark Catppuccin theme.
2026-03-12 12:54:46 -07:00

24 lines
647 B
CMake

# Third-party dependencies managed via FetchContent
include(FetchContent)
# Google Test (for testing only)
if(SPW_BUILD_TESTS)
FetchContent_Declare(
googletest
GIT_REPOSITORY https://github.com/google/googletest.git
GIT_TAG v1.14.0
)
set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
FetchContent_MakeAvailable(googletest)
endif()
# zstd (compression for disk images)
# For now, we'll use system zstd or fetch it later
# FetchContent_Declare(
# zstd
# GIT_REPOSITORY https://github.com/facebook/zstd.git
# GIT_TAG v1.5.5
# SOURCE_SUBDIR build/cmake
# )
# FetchContent_MakeAvailable(zstd)