From: John Smith <yoursurrogategod@gmail.com>
Subject: Re: The best possible way to call a function in a shared library
Date: Thu, 5 Oct 2017 19:21:38 -0700 (PDT)
Date: 2017-10-05T19:21:38-07:00 [thread overview]
Message-ID: <f25de074-0306-4293-b57d-a758f19ad2db@googlegroups.com> (raw)
In-Reply-To: <761a5a41-04de-4f48-aac2-f5fe167dabd5@googlegroups.com>
On Thursday, October 5, 2017 at 7:55:57 PM UTC-4, John Smith wrote:
> Screw it. I just made a secondary project file to wrap around the static library that I don't have the source code for... It "feels" like a dirty little solution, it works.
Ok, another problem. I have this project file that is responsible to act as an in-between the *.a file for when I don't necessarily have the source code:
project Static_Project is
for Externally_Built use "true";
for Source_Files use ();
for Library_Dir use "bin/debug";
for Library_Name use "simpleLibs";
for Library_Kind use "static";
end Static_Project;
The project file that's supposed to use them is this:
with "..\..\..\static_project";
project Main_Static is
for Source_Dirs use (".");
for Object_Dir use ".";
for Main use ("main_static.adb");
package Builder is
end Builder;
package Compiler is
for Switches("Ada") use ("-g", "-gnatwa");
end Compiler;
package Binder is
end Binder;
package Linker is
end Linker;
end Main_Static;
So, I compile stuff and I get an error message saying that there are missing *.ads files... but aren't I supposed to not have them in the first place?
next prev parent reply other threads:[~2017-10-06 2:21 UTC|newest]
Thread overview: 51+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-10-01 21:06 The best possible way to call a function in a shared library John Smith
2017-10-01 23:51 ` John Smith
2017-10-02 7:15 ` Dmitry A. Kazakov
2017-10-02 11:12 ` John Smith
2017-10-02 11:32 ` Dmitry A. Kazakov
2017-10-02 22:44 ` John Smith
2017-10-03 7:14 ` Dmitry A. Kazakov
2017-10-03 11:32 ` John Smith
2017-10-03 13:43 ` Dmitry A. Kazakov
2017-10-03 23:28 ` John Smith
2017-10-04 2:10 ` John Smith
2017-10-04 8:10 ` Dmitry A. Kazakov
2017-10-04 11:23 ` John Smith
2017-10-04 11:48 ` Dmitry A. Kazakov
2017-10-04 11:54 ` John Smith
2017-10-04 11:59 ` Dmitry A. Kazakov
2017-10-04 12:04 ` John Smith
2017-10-04 12:47 ` Dmitry A. Kazakov
2017-10-04 15:03 ` Simon Wright
2017-10-04 23:24 ` John Smith
2017-10-05 23:55 ` John Smith
2017-10-06 2:21 ` John Smith [this message]
2017-10-06 6:46 ` Dmitry A. Kazakov
2017-10-06 11:30 ` John Smith
2017-10-06 13:26 ` Dmitry A. Kazakov
2017-10-06 18:57 ` Simon Wright
2017-10-06 19:18 ` Dmitry A. Kazakov
2017-10-07 2:47 ` John Smith
2017-10-07 3:57 ` John Smith
2017-10-07 8:25 ` Dmitry A. Kazakov
2017-10-07 11:52 ` Simon Wright
2017-10-07 12:57 ` John Smith
2017-10-07 13:19 ` Dmitry A. Kazakov
2017-10-07 13:28 ` John Smith
2017-10-10 3:39 ` John Smith
2017-10-10 13:15 ` Dmitry A. Kazakov
2017-10-11 0:38 ` John Smith
2017-10-11 1:18 ` Anh Vo
2017-10-11 1:22 ` John Smith
2017-10-11 1:40 ` Anh Vo
2017-10-11 7:08 ` Dmitry A. Kazakov
2017-10-11 12:09 ` John Smith
2017-10-11 13:43 ` Dmitry A. Kazakov
2017-10-11 22:25 ` Randy Brukardt
2017-10-11 22:57 ` John Smith
2017-10-13 0:38 ` John Smith
2017-11-06 6:25 ` Robert Eachus
2017-10-03 14:22 ` Dennis Lee Bieber
2017-10-02 7:30 ` Dmitry A. Kazakov
2017-10-11 14:31 ` John Smith
2017-10-11 15:50 ` John Smith
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox