[SCM] Libraries, protocols, and tools to keep robot software modules and devices cleanly decoupled branch, master, updated. upstream/2.3.19-26-gdf2b712
Daniele E. Domenichelli
daniele.domenichelli at gmail.com
Tue Jul 31 15:28:32 UTC 2012
The following commit has been merged in the master branch:
commit 3ecef4e5ede00f767a77c859e000a0c35e14a7f5
Author: Daniele E. Domenichelli <daniele.domenichelli at gmail.com>
Date: Mon Jul 30 12:27:10 2012 +0200
Add yarpserversql_static.diff patch
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..4ca716d
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+yarpserversql_static.diff
diff --git a/debian/patches/yarpserversql_static.diff b/debian/patches/yarpserversql_static.diff
new file mode 100644
index 0000000..d1818c6
--- /dev/null
+++ b/debian/patches/yarpserversql_static.diff
@@ -0,0 +1,21 @@
+# Do not install yarpserversql and make it a static library
+
+--- a/src/yarpserver/CMakeLists.txt
++++ b/src/yarpserver/CMakeLists.txt
+@@ -22,7 +22,7 @@
+ include_directories(${YARP_TREE_INCLUDE_DIRS})
+ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
+
+- add_library(yarpserversql ${SQLITE_SOURCE} src/TripleSourceCreator.cpp src/TripleSourceCreator.h src/Triple.h src/TripleSource.h src/SqliteTripleSource.h ${CMAKE_CURRENT_SOURCE_DIR}/src/NameServiceOnTriples.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/NameServiceOnTriples.h ${CMAKE_CURRENT_SOURCE_DIR}/src/Allocator.h ${CMAKE_CURRENT_SOURCE_DIR}/src/AllocatorOnTriples.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/AllocatorOnTriples.h ${CMAKE_CURRENT_SOURCE_DIR}/src/Subscriber.h ${CMAKE_CURRENT_SOURCE_DIR}/src/SubscriberOnSql.h ${CMAKE_CURRENT_SOURCE_DIR}/src/SubscriberOnSql.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/ComposedNameService.h ${CMAKE_CURRENT_SOURCE_DIR}/src/ConnectThread.h ${CMAKE_CURRENT_SOURCE_DIR}/src/ParseName.h ${CMAKE_CURRENT_SOURCE_DIR}/src/ParseName.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/yarpserver3.cpp)
++ add_library(yarpserversql STATIC ${SQLITE_SOURCE} src/TripleSourceCreator.cpp src/TripleSourceCreator.h src/Triple.h src/TripleSource.h src/SqliteTripleSource.h ${CMAKE_CURRENT_SOURCE_DIR}/src/NameServiceOnTriples.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/NameServiceOnTriples.h ${CMAKE_CURRENT_SOURCE_DIR}/src/Allocator.h ${CMAKE_CURRENT_SOURCE_DIR}/src/AllocatorOnTriples.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/AllocatorOnTriples.h ${CMAKE_CURRENT_SOURCE_DIR}/src/Subscriber.h ${CMAKE_CURRENT_SOURCE_DIR}/src/SubscriberOnSql.h ${CMAKE_CURRENT_SOURCE_DIR}/src/SubscriberOnSql.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/ComposedNameService.h ${CMAKE_CURRENT_SOURCE_DIR}/src/ConnectThread.h ${CMAKE_CURRENT_SOURCE_DIR}/src/ParseName.h ${CMAKE_CURRENT_SOURCE_DIR}/src/ParseName.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/yarpserver3.cpp)
+ target_link_libraries(yarpserversql YARP_init YARP_name)
+ if (YARP_USE_SYSTEM_SQLITE)
+ target_link_libraries(yarpserversql sqlite3)
+@@ -38,7 +38,6 @@
+ add_executable(yarpserver ${CMAKE_CURRENT_SOURCE_DIR}/src/main.cpp)
+ target_link_libraries(yarpserver yarpserversql)
+
+- INSTALL(TARGETS yarpserversql COMPONENT utilities DESTINATION lib)
+ INSTALL(TARGETS yarpserver yarpserver3 COMPONENT utilities DESTINATION bin)
+
+ ###############################################################
--
Libraries, protocols, and tools to keep robot software modules and devices cleanly decoupled
More information about the debian-science-commits
mailing list