Hi Alex,

Thank you for your reply. I want to statically link as much libs as possible (especially wxGTK2.6.3) .. The reason is that my app needs to distributed. When I have wxGTK2.6.1 installed in /usr/lib it always takes those instead of my own absolute path.

I do not really mind if it is portable or not, I just want GCC to take the proper libraries. And I feel limited now because I do have wxGTK 2.6.1 installed as RPM (in /usr/lib) because it is needed by some apps, but I cannot even link against my own built wx-libs (located somewhere else) because GCC always takes the .so versions in /usr/lib. To me that sounds rather limiting.

Is there any way to circumvent this? I did check the mailing lists but did not find any answer.

With regards,
- Jorgen


Alexander Neundorf wrote:
 Von: Jorgen Bodde <[EMAIL PROTECTED]>
Hi all,

Is there any feature in CMake (Linux / Suse 10) that replaces e.g.

    /home/jorg/src/scintilla/lib/libscintilla.a

in TARGET_LINK_LIBRARIES with

-L/home/jorg/src/scintilla/lib/ and -lscintilla ?

Yes.
If so how can I disable this? The reason is that if the latter notation
is used, and a scrintilla.so is found before a libscintilla.a it takes
the wrong one. I would like it to have the first notation towards GCC.
This has given me headaches as it also took the wrong version of
wxWidgets all the time instead of the .a files I pointed out.

Please have a look at the list archive, this has been asked several times. IIRC 
this is not really possible in a portable way. But I may be wrong.

Alex

_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to