|
FTXUI 6.1.9
C++ functional terminal UI.
|
Esta página explica cómo depender de FTXUI usando CMake.
Este enfoque descarga FTXUI en tiempo de configuración y no requiere una instalación en todo el sistema.
Esto asegura compilaciones reproducibles y una fácil gestión de dependencias.
Si FTXUI está instalado en todo el sistema o mediante un gestor de paquetes (por ejemplo, vcpkg o Conan), puede usar:
Asegúrese de que el paquete sea visible en su CMAKE_PREFIX_PATH.
También puede agregar FTXUI como un submódulo de Git, manteniéndolo como parte de su repositorio:
Al clonar un repositorio que ya incluye FTXUI como submódulo, asegúrese de obtener los submódulos con:
Luego, en su CMakeLists.txt:
Este enfoque funciona bien si desea incluir FTXUI en su propio repositorio.
FTXUI admite las siguientes opciones de CMake:
| Opción | Descripción | Predeterminado |
|---|---|---|
| FTXUI_BUILD_EXAMPLES | Construir ejemplos incluidos | OFF |
| FTXUI_BUILD_DOCS | Construir la documentación | OFF |
| FTXUI_BUILD_TESTS | Habilitar pruebas | OFF |
| FTXUI_ENABLE_INSTALL | Generar objetivos de instalación | ON |
| FTXUI_MICROSOFT_TERMINAL_FALLBACK | Mejorar compatibilidad con Windows | ON/OFF |
Para habilitar una opción:
Para confirmar que la configuración funciona, compile y ejecute un ejemplo mínimo. Si necesita una plantilla completa, consulte: ftxui-starter