Update net-p2p/eiskaltdcpp-lib to version 2.2.9_2
[dports.git] / net-p2p / eiskaltdcpp-lib / files / patch-eiskaltdcpp-qt__CMakeLists.txt
1 --- eiskaltdcpp-qt/CMakeLists.txt.orig  2011-10-02 18:12:43.000000000 +0300
2 +++ eiskaltdcpp-qt/CMakeLists.txt       2011-10-03 11:20:59.000000000 +0300
3 @@ -238,6 +238,10 @@
4      set_property(SOURCE ${PROJECT_SOURCE_DIR}/src/main.cpp PROPERTY COMPILE_DEFINITIONS ENABLE_STACKTRACE)
5  endif (ENABLE_STACKTRACE)
6  
7 +if (USE_MINIUPNP OR FREE_SPACE_BAR_C)
8 +       list(APPEND LIBS extra)
9 +endif (USE_MINIUPNP OR FREE_SPACE_BAR_C)
10 +
11  if (APPLE)
12    set (MACOSICON "${PROJECT_SOURCE_DIR}/../data/icons/icon_128x128.icns")
13    set (MACOSICONINBUNDLE "icon_128x128.icns")
14 @@ -275,12 +279,21 @@
15    add_definitions(-DCLIENT_RES_DIR="${CLIENT_DATA_DIR}/qt/resources")
16  endif (APPLE)
17  
18 +if (BUILD_LIB)
19 +       set(DCPP_LIB dcpp)
20 +else (BUILD_LIB)
21 +       find_library(DCPP_LIB eiskaltdcpp)
22 +       if (DCPP_LIB)
23 +               message(STATUS "EiskaltDC++ shared library found at ${DCPP_LIB}")
24 +       endif (DCPP_LIB)
25 +endif (BUILD_LIB)
26 +
27  if (APPLE)
28 -  target_link_libraries (${PROJECT_NAME} ${LIBS} dcpp iconv)
29 +  target_link_libraries (${PROJECT_NAME} ${LIBS} ${DCPP_LIB} iconv)
30  elseif (HAIKU)
31 -  target_link_libraries (${PROJECT_NAME} ${LIBS} dcpp be)
32 +  target_link_libraries (${PROJECT_NAME} ${LIBS} ${DCPP_LIB} be)
33  else (APPLE)
34 -  target_link_libraries (${PROJECT_NAME} ${LIBS} dcpp)
35 +  target_link_libraries (${PROJECT_NAME} ${LIBS} ${DCPP_LIB})
36  endif (APPLE)
37  
38  if (APPLE)