Switch to using modules in the library
Some checks failed
Test / build (push) Failing after 14s

This commit is contained in:
2026-01-06 11:12:50 +01:00
parent 8f0a4b9f36
commit dd97107aa8
12 changed files with 223 additions and 268 deletions

View File

@@ -12,9 +12,9 @@ module;
#include <ftxui/component/component.hpp>
#include <ftxui/dom/elements.hpp>
#include "katja/repository.hpp"
import katja.repository;
export module component;
export module katja.component;
export namespace katja
{

View File

@@ -3,17 +3,20 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
module;
#include <filesystem>
#include <memory>
#include <ftxui/component/screen_interactive.hpp>
#include <ftxui/dom/elements.hpp>
#include <ftxui/component/component.hpp>
#include <toml.hpp>
#include "katja/sbo.hpp"
#include "katja/database.hpp"
import page;
import katja.database;
import katja.repository;
import katja.sbo;
import katja.page;
int main(int argc, const char **argv)
{

View File

@@ -9,11 +9,12 @@ module;
#include <ftxui/component/component.hpp>
#include "katja/repository.hpp"
import katja.database;
import katja.repository;
export module page;
export module katja.page;
import component;
import katja.component;
export namespace katja
{