mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-07-15 23:51:14 +08:00
Add ftxui module for all submodules
This commit is contained in:
parent
f6dceabdc9
commit
ffc6dcd3bf
8
.gitignore
vendored
8
.gitignore
vendored
@ -54,14 +54,10 @@ out/
|
||||
!include/ftxui/**/*.cpp
|
||||
|
||||
# src directory:
|
||||
!src/ftxui/*.cppm
|
||||
!src/ftxui/**/*.hpp
|
||||
!src/ftxui/**/*.cpp
|
||||
|
||||
# modules directory:
|
||||
!modules/*.txt
|
||||
!modules/ftxui/*.cppm
|
||||
!modules/ftxui/*.txt
|
||||
!modules/ftxui/**/*.cppm
|
||||
!src/ftxui/**/*.cppm
|
||||
|
||||
# tools directory:
|
||||
!tools/**/*.sh
|
||||
|
@ -10,9 +10,9 @@ option(FTXUI_ENABLE_INSTALL "Generate the install target" ON)
|
||||
option(FTXUI_QUIET "Set to ON for FTXUI to be quiet" OFF)
|
||||
|
||||
if (FTXUI_BUILD_MODULES)
|
||||
cmake_minimum_required(VERSION 3.12)
|
||||
else()
|
||||
cmake_minimum_required(VERSION 3.28.2)
|
||||
else()
|
||||
cmake_minimum_required(VERSION 3.12)
|
||||
endif()
|
||||
|
||||
project(ftxui
|
||||
|
11
src/ftxui/ftxui.cppm
Normal file
11
src/ftxui/ftxui.cppm
Normal file
@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @file ftxui.cppm
|
||||
* @brief Module file re-exporting all FTXUI submodules.
|
||||
*/
|
||||
|
||||
export module ftxui;
|
||||
|
||||
export import ftxui.component;
|
||||
export import ftxui.dom;
|
||||
export import ftxui.screen;
|
||||
export import ftxui.util;
|
Loading…
Reference in New Issue
Block a user