From 18b99520bbfbae101a41eddc9d9a4eb06571b63a Mon Sep 17 00:00:00 2001 From: "Daniel A. A. Pelsmaeker" Date: Thu, 25 Jul 2024 11:41:56 +0200 Subject: [PATCH] Add gpp and strategolib deps --- depman/gradle/libs.versions.toml | 4 ++++ depman/platform/build.gradle.kts | 4 ++++ example/java-example/build.gradle.kts | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/depman/gradle/libs.versions.toml b/depman/gradle/libs.versions.toml index 7d7842b..2ae8c10 100644 --- a/depman/gradle/libs.versions.toml +++ b/depman/gradle/libs.versions.toml @@ -372,15 +372,19 @@ spoofax2-spt-core = { module = "org.metaborg:org.metab spoofax2-spt-lang = { module = "org.metaborg:org.metaborg.meta.lang.spt", version.ref = "spoofax2" } # Use Spoofax 2 language for bootstrapping # Stratego (https://github.com/metaborg/stratego) +gpp-lang = { module = "org.metaborg.devenv:gpp", version.ref = "stratego" } stratego-build = { module = "org.metaborg.devenv:stratego.build", version.ref = "stratego" } stratego-build-spoofax2 = { module = "org.metaborg.devenv:stratego.build.spoofax2", version.ref = "stratego" } stratego-lang = { module = "org.metaborg.devenv:org.metaborg.meta.lang.stratego", version.ref = "stratego" } stratego2-lang = { module = "org.metaborg.devenv:stratego.lang", version.ref = "stratego" } +strategolib = { module = "org.metaborg.devenv:strategolib", version.ref = "stratego" } +spoofax2-gpp-lang = { module = "org.metaborg:gpp", version.ref = "spoofax2" } # Use Spoofax 2 language for bootstrapping spoofax2-stratego-build = { module = "org.metaborg:stratego.build", version.ref = "spoofax2" } # Use Spoofax 2 language for bootstrapping spoofax2-stratego-build-spoofax2 = { module = "org.metaborg:stratego.build.spoofax2", version.ref = "spoofax2" } # Use Spoofax 2 language for bootstrapping spoofax2-stratego-lang = { module = "org.metaborg:org.metaborg.meta.lang.stratego", version.ref = "spoofax2" } # Use Spoofax 2 language for bootstrapping spoofax2-stratego2-lang = { module = "org.metaborg:stratego.lang", version.ref = "spoofax2" } # Use Spoofax 2 language for bootstrapping +spoofax2-strategolib = { module = "org.metaborg:strategolib", version.ref = "spoofax2" } # Use Spoofax 2 language for bootstrapping # Stratego XT (https://github.com/metaborg/strategoxt) strategoxt-strj = { module = "org.metaborg.devenv:org.strategoxt.strj", version.ref = "strategoxt" } diff --git a/depman/platform/build.gradle.kts b/depman/platform/build.gradle.kts index 881c1da..3954ed7 100644 --- a/depman/platform/build.gradle.kts +++ b/depman/platform/build.gradle.kts @@ -254,15 +254,19 @@ dependencies { api(libs.spoofax2.spt.lang) // Stratego (https://github.com/metaborg/stratego) + api(libs.gpp.lang) api(libs.stratego.build) api(libs.stratego.build.spoofax2) api(libs.stratego.lang) api(libs.stratego2.lang) + api(libs.strategolib) + api(libs.spoofax2.gpp.lang) api(libs.spoofax2.stratego.build) api(libs.spoofax2.stratego.build.spoofax2) api(libs.spoofax2.stratego.lang) api(libs.spoofax2.stratego2.lang) + api(libs.spoofax2.strategolib) // Stratego XT (https://github.com/metaborg/strategoxt) api(libs.strategoxt.strj) diff --git a/example/java-example/build.gradle.kts b/example/java-example/build.gradle.kts index 6061c5c..4971eb2 100644 --- a/example/java-example/build.gradle.kts +++ b/example/java-example/build.gradle.kts @@ -276,15 +276,19 @@ dependencies { // api(libs.spoofax2.spt.lang) // TODO: spoofax-language component // Stratego (https://github.com/metaborg/stratego) +// api(libs.gpp.lang) // TODO: spoofax-language component api(libs.stratego.build) api(libs.stratego.build.spoofax2) // api(libs.stratego.lang) // TODO: spoofax-language component // api(libs.stratego2.lang) // TODO: spoofax-language component +// api(libs.strategolib) // TODO: spoofax-language component +// api(libs.spoofax2.gpp.lang) // TODO: spoofax-language component api(libs.spoofax2.stratego.build) api(libs.spoofax2.stratego.build.spoofax2) // api(libs.spoofax2.stratego.lang) // TODO: spoofax-language component // api(libs.spoofax2.stratego2.lang) // TODO: spoofax-language component +// api(libs.spoofax2.strategolib) // TODO: spoofax-language component // Stratego XT (https://github.com/metaborg/strategoxt) api(libs.strategoxt.strj)