diff options
Diffstat (limited to 'net-p2p/eiskaltdcpp-lib/files/patch-eiskaltdcpp-qt__CMakeLists.txt')
-rw-r--r-- | net-p2p/eiskaltdcpp-lib/files/patch-eiskaltdcpp-qt__CMakeLists.txt | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/net-p2p/eiskaltdcpp-lib/files/patch-eiskaltdcpp-qt__CMakeLists.txt b/net-p2p/eiskaltdcpp-lib/files/patch-eiskaltdcpp-qt__CMakeLists.txt new file mode 100644 index 0000000..6416c43 --- /dev/null +++ b/net-p2p/eiskaltdcpp-lib/files/patch-eiskaltdcpp-qt__CMakeLists.txt @@ -0,0 +1,38 @@ +--- eiskaltdcpp-qt/CMakeLists.txt.orig 2011-10-02 18:12:43.000000000 +0300 ++++ eiskaltdcpp-qt/CMakeLists.txt 2011-10-03 11:20:59.000000000 +0300 +@@ -238,6 +238,10 @@ + set_property(SOURCE ${PROJECT_SOURCE_DIR}/src/main.cpp PROPERTY COMPILE_DEFINITIONS ENABLE_STACKTRACE) + endif (ENABLE_STACKTRACE) + ++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}/../data/icons/icon_128x128.icns") + set (MACOSICONINBUNDLE "icon_128x128.icns") +@@ -275,12 +279,21 @@ + 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 (${PROJECT_NAME} ${LIBS} dcpp iconv) ++ target_link_libraries (${PROJECT_NAME} ${LIBS} ${DCPP_LIB} iconv) + elseif (HAIKU) +- target_link_libraries (${PROJECT_NAME} ${LIBS} dcpp be) ++ target_link_libraries (${PROJECT_NAME} ${LIBS} ${DCPP_LIB} be) + else (APPLE) +- target_link_libraries (${PROJECT_NAME} ${LIBS} dcpp) ++ target_link_libraries (${PROJECT_NAME} ${LIBS} ${DCPP_LIB}) + endif (APPLE) + + if (APPLE) |