Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ TheIDE » U++ TheIDE: Compiling, Linking, Debugging of your packages » Build a project composed by multiple shared libs
Build a project composed by multiple shared libs [message #41762] Fri, 17 January 2014 23:10 Go to previous message
mdelfede is currently offline  mdelfede
Messages: 1259
Registered: September 2007
Senior Contributor
Hi,

I'd like to build a set of shared libs at once. I'm doing it creating a main package that uses some tenths of packages, each of them building a shared lib :

MAIN
 |
 |-- lib1
 |-- lib2
 |-- .....
 |-- libn


I put the SO flag in main package, so all used packages are built as dll. The problem is in naming... in unix dlls should be named 'libXXXXX.so', but inside theide they're named 'MAIN_lib1.so'. If I rename and install the dlls, dependences between them is broken.
For example, if lib2 needs lib1, resulting shared libs are named MAIN_lib1.so and MAIN_lib2.so. If I rename them to liblib1.so and liblib2.so and install them, liblib2.so complains about missing MAIN_lib1.so.

Is there a possibility to force the name of built shared objects ? I know that it works for main package, adding a target, but not found a way for non-main packages.

Ciao

Max
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: IDE debugger hangs on GuiMT example
Next Topic: CTRL-F2 crashes on UBUNTU 12.04 64-Bit
Goto Forum:
  


Current Time: Sun Dec 15 14:53:53 CET 2019

Total time taken to generate the page: 0.00922 seconds