From b6711a53ebb2cda34b4b0e4e0a888772af2a45c6 Mon Sep 17 00:00:00 2001 From: Jorijn van der Graaf Date: Thu, 6 Nov 2025 16:30:28 +0100 Subject: [PATCH] new structure --- .../Crafter.Math-BasicTypes.cppm | 0 .../Crafter.Math-MatrixCollumMajor.cppm | 0 .../Crafter.Math-MatrixRowMajor.cppm | 0 .../Crafter.Math-Misc.cppm | 0 .../Crafter.Math-Vector.cppm | 0 .../Crafter.Math.cppm | 0 project.json | 17 +++-------------- 7 files changed, 3 insertions(+), 14 deletions(-) rename Crafter.Math-BasicTypes.cppm => interfaces/Crafter.Math-BasicTypes.cppm (100%) rename Crafter.Math-MatrixCollumMajor.cppm => interfaces/Crafter.Math-MatrixCollumMajor.cppm (100%) rename Crafter.Math-MatrixRowMajor.cppm => interfaces/Crafter.Math-MatrixRowMajor.cppm (100%) rename Crafter.Math-Misc.cppm => interfaces/Crafter.Math-Misc.cppm (100%) rename Crafter.Math-Vector.cppm => interfaces/Crafter.Math-Vector.cppm (100%) rename Crafter.Math.cppm => interfaces/Crafter.Math.cppm (100%) diff --git a/Crafter.Math-BasicTypes.cppm b/interfaces/Crafter.Math-BasicTypes.cppm similarity index 100% rename from Crafter.Math-BasicTypes.cppm rename to interfaces/Crafter.Math-BasicTypes.cppm diff --git a/Crafter.Math-MatrixCollumMajor.cppm b/interfaces/Crafter.Math-MatrixCollumMajor.cppm similarity index 100% rename from Crafter.Math-MatrixCollumMajor.cppm rename to interfaces/Crafter.Math-MatrixCollumMajor.cppm diff --git a/Crafter.Math-MatrixRowMajor.cppm b/interfaces/Crafter.Math-MatrixRowMajor.cppm similarity index 100% rename from Crafter.Math-MatrixRowMajor.cppm rename to interfaces/Crafter.Math-MatrixRowMajor.cppm diff --git a/Crafter.Math-Misc.cppm b/interfaces/Crafter.Math-Misc.cppm similarity index 100% rename from Crafter.Math-Misc.cppm rename to interfaces/Crafter.Math-Misc.cppm diff --git a/Crafter.Math-Vector.cppm b/interfaces/Crafter.Math-Vector.cppm similarity index 100% rename from Crafter.Math-Vector.cppm rename to interfaces/Crafter.Math-Vector.cppm diff --git a/Crafter.Math.cppm b/interfaces/Crafter.Math.cppm similarity index 100% rename from Crafter.Math.cppm rename to interfaces/Crafter.Math.cppm diff --git a/project.json b/project.json index fd6e3a3..d624247 100644 --- a/project.json +++ b/project.json @@ -3,11 +3,7 @@ "configurations": [ { "name": "base", - "standard": "c++26", - "source_files": [], - "module_files": ["Crafter.Math-Vector", "Crafter.Math-BasicTypes", "Crafter.Math-MatrixCollumMajor", "Crafter.Math-MatrixRowMajor", "Crafter.Math-Misc", "Crafter.Math"], - "build_dir": "build", - "output_dir": "bin", + "interfaces": ["interfaces/Crafter.Math-Vector", "interfaces/Crafter.Math-BasicTypes", "interfaces/Crafter.Math-MatrixCollumMajor", "interfaces/Crafter.Math-MatrixRowMajor", "interfaces/Crafter.Math-Misc", "interfaces/Crafter.Math"], "type":"library" }, { @@ -16,15 +12,8 @@ "debug": true }, { - "name": "lib-release", - "extends": ["base"], - "optimization_level": "3" - }, - { - "name": "develop", - "extends": ["debug"], - "type": "executable", - "source_files": ["main"] + "name": "lib", + "extends": ["base"] } ] }