[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdevplatform/plugins/teamwork
From:       Andreas Pakulat <apaku () gmx ! de>
Date:       2008-06-19 17:08:00
Message-ID: 1213895280.498156.29086.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 822259 by apaku:

Use cmake macro to find the threading library and link against it where needed.
Apparently sometimes you need to link explicitly.


 M  +2 -0      CMakeLists.txt  
 M  +1 -1      lib/dynamictext/CMakeLists.txt  
 M  +1 -1      lib/network/CMakeLists.txt  


--- trunk/KDE/kdevplatform/plugins/teamwork/CMakeLists.txt #822258:822259
@@ -1,4 +1,6 @@
 
+find_package(Threads REQUIRED)
+
 add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9523 )
 include_directories(
     ${CMAKE_SOURCE_DIR}
--- trunk/KDE/kdevplatform/plugins/teamwork/lib/dynamictext/CMakeLists.txt #822258:822259
@@ -30,7 +30,7 @@
 ######## next target ########
 
 ADD_LIBRARY( dynamictext SHARED ${dynamictext_SRCS} )
-TARGET_LINK_LIBRARIES( dynamictext ${COMMONCPP2_LIBRARIES} ${Boost_THREAD_LIBRARY} \
${Boost_SERIALIZATION_LIBRARY} ${QT_QTCORE_LIBRARY}) +TARGET_LINK_LIBRARIES( dynamictext \
${COMMONCPP2_LIBRARIES} ${Boost_THREAD_LIBRARY} ${Boost_SERIALIZATION_LIBRARY} ${QT_QTCORE_LIBRARY} \
${CMAKE_THREAD_LIBS_INIT})  install(TARGETS dynamictext ${INSTALL_TARGETS_DEFAULT_ARGS})
 
 ADD_EXECUTABLE( testexec main.cpp)
--- trunk/KDE/kdevplatform/plugins/teamwork/lib/network/CMakeLists.txt #822258:822259
@@ -37,7 +37,7 @@
 
 ###### First Target ##########
 ADD_LIBRARY( network SHARED ${libfiles} )
-TARGET_LINK_LIBRARIES( network ${COMMONCPP2_LIBRARIES} ${Boost_SERIALIZATION_LIBRARY} pthread \
${QT_QTCORE_LIBRARY}) +TARGET_LINK_LIBRARIES( network ${COMMONCPP2_LIBRARIES} \
${Boost_SERIALIZATION_LIBRARY} ${CMAKE_THREAD_LIBS_INIT} ${QT_QTCORE_LIBRARY})  
 INSTALL(TARGETS network ${INSTALL_TARGETS_DEFAULT_ARGS})
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic