Add Changelog and remove flag.

This commit is contained in:
ArthurSonzogni
2025-04-09 12:35:46 +02:00
parent 84f691e9d3
commit 85c3dc45ca
4 changed files with 114 additions and 46 deletions

View File

@@ -179,16 +179,4 @@ include(cmake/ftxui_package.cmake)
add_subdirectory(examples)
add_subdirectory(doc)
option(FTXUI_BUILD_MODULES "Build C++ modules support" OFF)
if(FTXUI_BUILD_MODULES)
if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.28)
message(STATUS "Building C++ modules (CMake ${CMAKE_VERSION} supports modules)")
add_subdirectory(modules/ftxui)
else()
message(STATUS "Skipping C++ modules (requires CMake 3.28+, found ${CMAKE_VERSION})")
endif()
else()
message(STATUS "C++ modules support is disabled. Enable with -DFTXUI_BUILD_MODULES=ON")
endif()
add_subdirectory(modules/ftxui)