summaryrefslogtreecommitdiff
path: root/net-p2p/eiskaltdcpp-qt/files/patch-eiskaltdcpp-qt__CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p/eiskaltdcpp-qt/files/patch-eiskaltdcpp-qt__CMakeLists.txt')
-rw-r--r--net-p2p/eiskaltdcpp-qt/files/patch-eiskaltdcpp-qt__CMakeLists.txt44
1 files changed, 44 insertions, 0 deletions
diff --git a/net-p2p/eiskaltdcpp-qt/files/patch-eiskaltdcpp-qt__CMakeLists.txt b/net-p2p/eiskaltdcpp-qt/files/patch-eiskaltdcpp-qt__CMakeLists.txt
new file mode 100644
index 000000000000..23f2f15e77f3
--- /dev/null
+++ b/net-p2p/eiskaltdcpp-qt/files/patch-eiskaltdcpp-qt__CMakeLists.txt
@@ -0,0 +1,44 @@
+--- ./eiskaltdcpp-qt/CMakeLists.txt.orig 2010-11-22 00:38:14.000000000 +0200
++++ ./eiskaltdcpp-qt/CMakeLists.txt 2010-11-22 02:10:28.000000000 +0200
+@@ -321,6 +321,10 @@
+ list (APPEND LIBS ${LUA_LIBRARIES})
+ endif (LUA_SCRIPT)
+
++if (USE_MINIUPNP OR FREE_SPACE_BAR_C)
++ list(APPEND LIBS extra)
++endif (USE_MINIUPNP OR FREE_SPACE_BAR_C)
++
+ if (APPLE)
+ set (MACOSICON "${PROJECT_SOURCE_DIR}/../icons/icon_128x128.icns")
+ set (MACOSICONINBUNDLE "icon_128x128.icns")
+@@ -358,10 +362,19 @@
+ add_definitions(-DCLIENT_RES_DIR="${CLIENT_DATA_DIR}/qt/resources")
+ endif (APPLE)
+
++if (BUILD_LIB)
++ set(DCPP_LIB dcpp)
++else (BUILD_LIB)
++ find_library(DCPP_LIB eiskaltdcpp)
++ if (DCPP_LIB)
++ message(STATUS "EiskaltDC++ shared library found at ${DCPP_LIB}")
++ endif (DCPP_LIB)
++endif (BUILD_LIB)
++
+ if (APPLE)
+- target_link_libraries (eiskaltdcpp-qt ${LIBS} dcpp iconv ixml)
++ target_link_libraries (eiskaltdcpp-qt ${LIBS} ${DCPP_LIB} iconv ixml)
+ else (APPLE)
+- target_link_libraries (eiskaltdcpp-qt ${LIBS} dcpp)
++ target_link_libraries (eiskaltdcpp-qt ${LIBS} ${DCPP_LIB})
+ endif (APPLE)
+
+ if (UNIX AND NOT APPLE)
+@@ -431,7 +444,7 @@
+ else (APPLE)
+ install (FILES ${PROJECT_BINARY_DIR}/default.rcc DESTINATION ${CLIENT_DATA_DIR}/qt/resources)
+ if (UNIX)
+- install (FILES ${PROJECT_BINARY_DIR}/eiskaltdcpp-qt.1.gz DESTINATION ${SHARE_DIR}/man/man1)
++ install (FILES ${PROJECT_BINARY_DIR}/eiskaltdcpp-qt.1.gz DESTINATION man/man1)
+ install (FILES eiskaltdcpp-qt.desktop DESTINATION ${SHARE_DIR}/applications)
+ endif (UNIX)
+ endif (APPLE)