FluentUI/CMakeLists.txt
yxdy a44db97aa3
Some checks failed
Gallery App Build / Windows (push) Has been cancelled
Gallery App Build / macOS (push) Has been cancelled
Gallery App Build / Ubuntu (push) Has been cancelled
init
2025-02-12 10:31:20 +08:00

26 lines
1016 B
CMake

cmake_minimum_required(VERSION 3.21)
project(FluentUI-Pro VERSION 1.0.0)
option(FLUENTUI_BUILD_STATIC_LIB "Build FluentUI static library." ON)
option(FLUENTUI_UNIVERSAL_BUILD_MACOS "Universal build FluentUI for macOS." ON)
if(APPLE AND FLUENTUI_UNIVERSAL_BUILD_MACOS)
set(CMAKE_OSX_ARCHITECTURES "arm64;x86_64" CACHE STRING "" FORCE)
else()
set(FLUENTUI_UNIVERSAL_BUILD_MACOS OFF)
endif()
message("---------------------------- FluentUI ----------------------------")
message("Build FluentUI static library: ${FLUENTUI_BUILD_STATIC_LIB}")
message("Universal build FluentUI for macOS: ${FLUENTUI_UNIVERSAL_BUILD_MACOS}")
message("------------------------------------------------------------------")
option(HOTLOAD_ENABLED "Enable hot reload" OFF)
message("---------------------------- Gallery ----------------------------")
message("Enable hot reload: ${HOTLOAD_ENABLED}")
message("------------------------------------------------------------------")
add_subdirectory(FluentUI)
add_subdirectory(Gallery)