Skip to content

Commit 19553f6

Browse files
Merge branch 'topic/processors' into 'master'
Pass PROCESSORS env variable to Builder See merge request eng/ide/ada_language_server!2130
2 parents f835b61 + 522046c commit 19553f6

File tree

4 files changed

+9
-0
lines changed

4 files changed

+9
-0
lines changed

gnat/lsp.gpr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ project LSP is
1515
("../liblsp_3_16/source/",
1616
"../liblsp_3_16/source/generated/");
1717
for Object_Dir use "../.obj/" & LSP_Common.Superproject & "/lsp";
18+
package Builder renames LSP_Common.Builder;
1819

1920
package Compiler renames LSP_Common.Compiler;
2021

gnat/lsp_client.gpr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,6 @@ project LSP_Client is
2424
for Object_Dir use "../.obj/client";
2525

2626
package Compiler renames LSP.Compiler;
27+
package Builder renames LSP.Builder;
2728

2829
end LSP_Client;

gnat/lsp_common.gpr

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ abstract project LSP_Common is
2323

2424
Superproject := external ("SUPERPROJECT", "");
2525

26+
Processors := external ("PROCESSORS", "1");
27+
28+
package Builder is
29+
for Switches ("Ada") use ("-m", "-j" & Processors);
30+
end Builder;
31+
2632
type Any_Boolean is ("false", "true");
2733

2834
-- By default, treat warnings as errors in dev mode, but not in prod

gnat/lsp_server.gpr

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ project LSP_Server is
104104

105105
package Builder is
106106
for Executable ("lsp-ada_driver") use "ada_language_server";
107+
for Switches ("Ada") use Lsp_Common.Builder'Switches ("Ada");
107108
end Builder;
108109

109110
end LSP_Server;

0 commit comments

Comments
 (0)