mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-07-17 00:21:13 +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
|
!include/ftxui/**/*.cpp
|
||||||
|
|
||||||
# src directory:
|
# src directory:
|
||||||
|
!src/ftxui/*.cppm
|
||||||
!src/ftxui/**/*.hpp
|
!src/ftxui/**/*.hpp
|
||||||
!src/ftxui/**/*.cpp
|
!src/ftxui/**/*.cpp
|
||||||
|
!src/ftxui/**/*.cppm
|
||||||
# modules directory:
|
|
||||||
!modules/*.txt
|
|
||||||
!modules/ftxui/*.cppm
|
|
||||||
!modules/ftxui/*.txt
|
|
||||||
!modules/ftxui/**/*.cppm
|
|
||||||
|
|
||||||
# tools directory:
|
# tools directory:
|
||||||
!tools/**/*.sh
|
!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)
|
option(FTXUI_QUIET "Set to ON for FTXUI to be quiet" OFF)
|
||||||
|
|
||||||
if (FTXUI_BUILD_MODULES)
|
if (FTXUI_BUILD_MODULES)
|
||||||
cmake_minimum_required(VERSION 3.12)
|
|
||||||
else()
|
|
||||||
cmake_minimum_required(VERSION 3.28.2)
|
cmake_minimum_required(VERSION 3.28.2)
|
||||||
|
else()
|
||||||
|
cmake_minimum_required(VERSION 3.12)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
project(ftxui
|
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