ohlemacher at bbn.com
Wed Jul 27 20:07:23 UTC 2005
I found it <http://kdevelop.org/mediawiki/index.php/FAQ>...
How to create a .so library?
* Add a target to the project
o /primary:/ Program
o /prefix:/ noinst
o /file name:/ your_lib.so
o /Linker Flags->Other:/ -shared -fPIC
* If you want to specify a version add |-version-info 0:0:0|
(replace 0:0:0 with the version number you want) in /Target
Options -> Flags -> Linker Flags (LDFLAGS) -> Other:/
* Add the cpp/h files to this target
David Ohlemacher wrote:
> Hi all,
> I have a project with several static libraries and two executables. I
> would like to make one or more libraries shared. The intent is to be
> able to update source in that library and have to only rebuild it, not
> the whole executable. Actually we are #including a file into the body
> of a function, in the library to be shared, with some logic rules the
> user can change. The user is another developer. We are trying to
> minimize the number of files that can be touched to meet an outside
> How do I get automake manager to do this for me (make a shared lib)?
> If I modify the library's options to enable -module, it fails to compile:
> src/analysistest/Makefile.am:10: variable `libanalysistest_a_LIBADD'
> is defined but no program or
> src/analysistest/Makefile.am:10: library has `libanalysistest_a' as
> canonic name (possible typo)
> Any suggestions? URLs?
> to unsubscribe from this list send an email to
> kdevelop-request at kdevelop.org with the following body:
> unsubscribe »your-email-address«
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org with the following body:
More information about the KDevelop