From c98cbc28dcbe85be0d1ebb1cf764dbe7a008d6f7 Mon Sep 17 00:00:00 2001 From: Jorijn van der Graaf Date: Thu, 6 Nov 2025 16:40:53 +0100 Subject: [PATCH] crafter-build update --- .../Crafter.Event.cppm | 8 +---- project.json | 31 +++---------------- 2 files changed, 6 insertions(+), 33 deletions(-) rename Crafter.Event.cppm => interfaces/Crafter.Event.cppm (98%) diff --git a/Crafter.Event.cppm b/interfaces/Crafter.Event.cppm similarity index 98% rename from Crafter.Event.cppm rename to interfaces/Crafter.Event.cppm index de0ca88..9ce0747 100644 --- a/Crafter.Event.cppm +++ b/interfaces/Crafter.Event.cppm @@ -18,14 +18,8 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ -module; - -#include -#include -#include -#include - export module Crafter.Event; +import std; namespace Crafter { export template diff --git a/project.json b/project.json index 224e137..4ec6162 100644 --- a/project.json +++ b/project.json @@ -2,36 +2,15 @@ "name": "crafter-event", "configurations": [ { - "name": "base", - "standard": "c++26", - "source_files": [], - "module_files": ["Crafter.Event"], - "additional_files": [], - "build_dir": "build", - "output_dir": "bin", + "name": "lib", + "interfaces": ["interfaces/Crafter.Event"], "type":"library" + }, { "name": "lib-debug", - "extends": ["base"], - "debug":true, - "dependencies": [ - { - "path":"https://forgejo.catcrafts.net/Catcrafts/Crafter.Thread.git", - "configuration":"lib-debug" - } - ] - }, - { - "name": "lib-release", - "extends": ["base"], - "optimization_level": "3", - "dependencies": [ - { - "path":"https://forgejo.catcrafts.net/Catcrafts/Crafter.Thread.git", - "configuration":"lib-release" - } - ] + "debug" : true, + "extends": ["lib"] } ] }