From b478a0105585d49ebb2d878bc9dad45882dd7d1f Mon Sep 17 00:00:00 2001 From: "Daniel A. A. Pelsmaeker" <647530+Virtlink@users.noreply.github.com> Date: Wed, 6 Sep 2023 08:16:14 +0000 Subject: [PATCH] Remove SPT dependeny on ctree --- lwb/metalang/spt/spt/build.gradle.kts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lwb/metalang/spt/spt/build.gradle.kts b/lwb/metalang/spt/spt/build.gradle.kts index 06a5142ab..26e014fb8 100644 --- a/lwb/metalang/spt/spt/build.gradle.kts +++ b/lwb/metalang/spt/spt/build.gradle.kts @@ -31,7 +31,10 @@ languageProject { startSymbol("TestSuite") } withStyler() - withStrategoRuntime() + withStrategoRuntime().run { + addStrategyPackageIds("org.metaborg.meta.lang.spt.trans") + addInteropRegisterersByReflection("org.metaborg.meta.lang.spt.trans.InteropRegisterer") + } } } spoofax2BasedLanguageProject { @@ -39,8 +42,7 @@ spoofax2BasedLanguageProject { withParser() withStyler() withStrategoRuntime().run { - copyCtree(true) - copyClasses(false) + copyClasses(true) } project.languageSpecificationDependency(GradleDependency.module("org.metaborg.devenv:org.metaborg.meta.lang.spt:${ext["spoofax2DevenvVersion"]}")) }