Wrap external parameter OS with SPAWN_OS, as OS can clash with other projects

This commit is contained in:
Rowan Walshe
2023-08-04 14:29:11 +01:00
parent 2642bd6d7d
commit 91387d887b
2 changed files with 2 additions and 2 deletions

View File

@@ -9,7 +9,7 @@ with "../config/spawn_config.gpr";
library project Spawn is
type OS_API_Kind is ("unix", "osx", "Windows_NT");
OS_API : OS_API_Kind := external ("OS", "unix");
OS_API : OS_API_Kind := external ("SPAWN_OS", external ("OS", "unix"));
type Library_Kind is ("static", "static-pic", "relocatable");
Library_Type : Library_Kind :=

View File

@@ -10,7 +10,7 @@ with "../config/spawn_config.gpr";
library project Spawn_Glib is
type OS_API_Kind is ("unix", "osx", "Windows_NT");
OS_API : OS_API_Kind := external ("OS", "unix");
OS_API : OS_API_Kind := external ("SPAWN_OS", external ("OS", "unix"));
type Library_Kind is ("static", "static-pic", "relocatable");
Library_Type : Library_Kind :=