From: Simon Wright <simon@pushface.org>
Subject: Exporting linker options from library GPR
Date: Fri, 19 Jan 2018 14:25:27 +0000
Date: 2018-01-19T14:25:27+00:00 [thread overview]
Message-ID: <lyd1262aeg.fsf@pushface.org> (raw)
I'm working with SDLAda, thanks Luke, on macOS, using a prebuilt SDL2,
which comes as a framework.
Whenever another project needs to link against the library project
concerned, it has to use the options
("-F", external ("HOME") & "/Library/Frameworks",
"-framework", "SDL2")
I tried (in this project)
Linking_Options := ("-F", external ("HOME") & "/Library/Frameworks",
"-framework", "SDL2");
for Library_Options use Linking_Options;
package Linker is
for Default_Switches ("ada") use Linking_Options;
end Linker;
(which results in the warning that Linker switches aren't taken account
in library Projects)
and in the using project
package Linker renames SDLAda.Linker;
I could avoid the warning by omitting SDLAda.Linker and writing in the
using project
package Linker is
for Default_Switches ("ada") use SDLAda.Linking_Options;
end Linker;
These workrounds are all very well, but is there any way of telling the
final linker to add these switches automatically?
next reply other threads:[~2018-01-19 14:25 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-19 14:25 Simon Wright [this message]
2018-01-19 16:10 ` Exporting linker options from library GPR Dmitry A. Kazakov
2018-01-19 17:25 ` Simon Wright
2018-01-20 18:15 ` Stephen Leake
2018-02-13 9:43 ` Luke A. Guest
2018-02-13 18:37 ` Lucretia
2018-02-13 20:30 ` Simon Wright
2018-02-13 20:37 ` Simon Wright
2018-02-14 6:29 ` Luke A. Guest
2018-02-13 20:42 ` Simon Wright
2018-02-14 7:10 ` Luke A. Guest
2018-02-14 9:33 ` Simon Wright
2018-02-14 9:59 ` Luke A. Guest
2018-02-15 1:04 ` Lucretia
2018-02-15 8:49 ` Simon Wright
2018-02-15 10:06 ` Lucretia
2018-02-15 11:39 ` Simon Wright
2018-02-15 15:22 ` Lucretia
2018-02-15 15:24 ` Lucretia
2018-02-15 18:38 ` Lucretia
2018-02-15 18:42 ` Lucretia
2018-02-15 20:52 ` Simon Wright
2018-02-15 23:14 ` Luke A. Guest
2018-02-16 8:29 ` Simon Wright
2018-02-16 23:26 ` Stephen Leake
2018-02-17 7:49 ` Simon Wright
2018-02-17 14:51 ` Lucretia
2018-02-17 15:43 ` Simon Wright
2018-02-17 15:52 ` Lucretia
2018-02-16 7:29 ` Lucretia
2018-02-13 9:50 ` Luke A. Guest
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox