commit: 3f462f4014fcd0fb988d5c39d40f8f6c57f9dc80
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 4 20:37:45 2022 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Oct 4 20:37:45 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f462f40
dev-ada/ada_language_server: add gcc_12_2_0
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/ada_language_server/ada_language_server-22.0.0.ebuild | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/dev-ada/ada_language_server/ada_language_server-22.0.0.ebuild
b/dev-ada/ada_language_server/ada_language_server-22.0.0.ebuild
index 42dbadb2cd65..61b19f50e06c 100644
--- a/dev-ada/ada_language_server/ada_language_server-22.0.0.ebuild
+++ b/dev-ada/ada_language_server/ada_language_server-22.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-ADA_COMPAT=( gnat_202{0,1} )
+ADA_COMPAT=( gnat_202{0,1} gcc_12_2_0 )
inherit ada multiprocessing
DESCRIPTION="an implementation of the Microsoft Language Server Protocol for
Ada/SPARK"
@@ -33,21 +33,27 @@ REQUIRED_USE="${ADA_REQUIRED_USE}"
src_compile() {
gprbuild -v -j$(makeopts_jobs) -P gnat/tester.gpr -p \
-XLIBRARY_TYPE=relocatable \
+ -XBUILD_MODE=prod \
-cargs:Ada ${ADAFLAGS} || die
gprbuild -v -j$(makeopts_jobs) -c -u -P gnat/lsp_server.gpr -p \
-XLIBRARY_TYPE=relocatable s-memory.adb \
+ -XBUILD_MODE=prod \
-cargs:Ada ${ADAFLAGS} || die
gprbuild -v -j$(makeopts_jobs) -P gnat/lsp_server.gpr -p \
-XLIBRARY_TYPE=relocatable -XVERSION= \
+ -XBUILD_MODE=prod \
-cargs:Ada ${ADAFLAGS} || die
gprbuild -v -j$(makeopts_jobs) -P gnat/codec_test.gpr -p \
-XLIBRARY_TYPE=relocatable \
+ -XBUILD_MODE=prod \
-cargs:Ada ${ADAFLAGS} || die
gprbuild -v -j$(makeopts_jobs) -P gnat/lsp_client.gpr -p \
-XLIBRARY_TYPE=relocatable \
+ -XBUILD_MODE=prod \
-cargs:Ada ${ADAFLAGS} || die
gprbuild -v -j$(makeopts_jobs) -P gnat/lsp_client_glib.gpr -p \
-XLIBRARY_TYPE=relocatable \
+ -XBUILD_MODE=prod \
-cargs:Ada ${ADAFLAGS} || die
mkdir -p integration/vscode/ada/linux
cp -f .obj/server/ada_language_server integration/vscode/ada/linux ||
die