Disable RPATH generation for libraries

This commit is contained in:
Vadim Godunko
2026-01-26 15:15:10 +04:00
parent b77188b984
commit 53bd2349f9
2 changed files with 18 additions and 12 deletions

View File

@@ -1,5 +1,5 @@
--
-- Copyright (C) 2018-2023, AdaCore
-- Copyright (C) 2018-2026, AdaCore
--
-- SPDX-License-Identifier: Apache-2.0
--
@@ -21,13 +21,16 @@ library project Spawn is
Superproject := external ("SUPERPROJECT", "");
for Library_Kind use Library_Type;
for Object_Dir use "../.obj/" & Superproject & "/spawn/" & Library_Type;
for Library_Dir use "../.libs/" & Superproject & "/spawn/" & Library_Type;
for Library_Name use "spawn";
for Source_Dirs use ("../source/spawn");
for Languages use ("Ada", "c");
for Library_Kind use Library_Type;
for Library_Name use "spawn";
for Run_Path_Option use ();
for Object_Dir use "../.obj/" & Superproject & "/spawn/" & Library_Type;
for Library_Dir use "../.libs/" & Superproject & "/spawn/" & Library_Type;
for Source_Dirs use ("../source/spawn");
Common_Excluded :=
("spawn-channels__glib_posix.ads", "spawn-channels__glib_posix.adb");

View File

@@ -1,5 +1,5 @@
--
-- Copyright (C) 2018-2023, AdaCore
-- Copyright (C) 2018-2026, AdaCore
--
-- SPDX-License-Identifier: Apache-2.0
--
@@ -20,13 +20,16 @@ library project Spawn_Glib is
Build_Mode : Spawn_Glib_Build_Kind :=
external ("SPAWN_GLIB_BUILD_MODE", external ("BUILD_MODE", "prod"));
for Library_Kind use Library_Type;
for Object_Dir use "../.obj/spawn_glib/" & Library_Type;
for Library_Dir use "../.libs/spawn_glib/" & Library_Type;
for Library_Name use "spawn_glib";
for Source_Dirs use ("../source/spawn");
for Languages use ("Ada", "c");
for Library_Kind use Library_Type;
for Library_Name use "spawn_glib";
for Run_Path_Option use ();
for Object_Dir use "../.obj/spawn_glib/" & Library_Type;
for Library_Dir use "../.libs/spawn_glib/" & Library_Type;
for Source_Dirs use ("../source/spawn");
case Library_Type is
when "relocatable" =>
for Library_Options use ("-lglib-2.0");