On Wednesday 24 May 2006 17:49, Alexander Neundorf wrote:
...
> cmake doesn't really know whether we mean the library DCOP installed on the
> system or the library DCOP built in kdelibs. It seems it picks the wrong
> one for you.
> I tried to reproduce it with the testcase which is attached, but this works
> as expected.
> It creates a libm.so and links the executable to this library "m" and
> to /lib/libdl.so.2, so that in /lib/ also libm exists. But cmake gets it
> right here.
> Does it work for you, Adriaan ?
Can you please try whether the attached patch for kdelibs/dcop/CMakeLists.txt
helps for your problem ?
It moves the compilation of the executables after the compilation of libDCOP.
If it works for you, please commit.
Bye
Alex
--
Work: alexander.neundorf AT jenoptik.com - http://www.jenoptik-los.de
Home: neundorf AT kde.org - http://www.kde.org
alex AT neundorf.net - http://www.neundorf.net
Index: CMakeLists.txt
===================================================================
--- CMakeLists.txt (revision 544367)
+++ CMakeLists.txt (working copy)
@@ -39,10 +39,6 @@
add_subdirectory( iceauth )
endif (WIN32 OR APPLE)
-add_subdirectory( dcopidlng )
-add_subdirectory( dcopidl2cpp )
-add_subdirectory( client )
-add_subdirectory( tests )
########### next target ###############
@@ -115,6 +111,14 @@
target_link_libraries( dcopserver kdeinit_dcopserver )
install(TARGETS dcopserver DESTINATION bin)
+
+add_subdirectory( dcopidlng )
+add_subdirectory( dcopidl2cpp )
+add_subdirectory( client )
+add_subdirectory( tests )
+
+
+
########### install files ###############
install_files( /include FILES dcopclient.h dcopobject.h dcopstub.h dcopref.h dcoptypes.h kdatastream.h )
_______________________________________________
Kde-buildsystem mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-buildsystem