[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[vidalia-svn] r2637: Merge the CMake fu for building miniupnpc into trunk. (in vidalia: . trunk trunk/src)



Author: edmanm
Date: 2008-06-01 19:42:50 -0400 (Sun, 01 Jun 2008)
New Revision: 2637

Modified:
   vidalia/
   vidalia/trunk/CMakeLists.txt
   vidalia/trunk/INSTALL
   vidalia/trunk/src/CMakeLists.txt
Log:
 r411@thebe:  edmanm | 2008-06-01 19:00:21 -0400
 Merge the CMake fu for building miniupnpc into trunk.



Property changes on: vidalia
___________________________________________________________________
 svk:merge ticket from /local/vidalia [r411] on 45a62a8a-8088-484c-baad-c7b3e776dd32

Modified: vidalia/trunk/CMakeLists.txt
===================================================================
--- vidalia/trunk/CMakeLists.txt	2008-06-01 23:42:48 UTC (rev 2636)
+++ vidalia/trunk/CMakeLists.txt	2008-06-01 23:42:50 UTC (rev 2637)
@@ -70,9 +70,6 @@
 
 ## UPnP support is currently optional (disabled by default)
 option(USE_MINIUPNPC "Enable UPnP support using the MiniUPnPc library." OFF)
-if (USE_MINIUPNPC)
-  include(${CMAKE_SOURCE_DIR}/cmake/FindMiniUPnPc.cmake)
-endif(USE_MINIUPNPC)
 
 ## Check for system header files
 check_include_file("limits.h" HAVE_LIMITS_H)

Modified: vidalia/trunk/INSTALL
===================================================================
--- vidalia/trunk/INSTALL	2008-06-01 23:42:48 UTC (rev 2636)
+++ vidalia/trunk/INSTALL	2008-06-01 23:42:50 UTC (rev 2637)
@@ -183,6 +183,8 @@
   -DUSE_QSSLSOCKET=0                      Disable building Vidalia with SSL
                                           support.
 
+  -DUSE_MINIUPNPC=1                       Build Vidalia with UPnP support.
+
   -DOSX_FAT_BINARY=1                      Build Vidalia as a Universal binary.
 
   -DQT_QMAKE_EXECUTABLE=/path/to/qmake    Specifies the location of Qt's
@@ -206,8 +208,3 @@
 'cmake --help' or 'man cmake' (on non-Windows platforms) for more information
 about supported generators and configuration options.
 
-Including UPnP support
-----------------------
-
-cmake -G "MSYS Makefiles" -DMINIUPNPC_LIBRARY_DIR="/usr/local/lib" -DMINIUPNPC_INCLUDE_DIR="/usr/local/include" .
-

Modified: vidalia/trunk/src/CMakeLists.txt
===================================================================
--- vidalia/trunk/src/CMakeLists.txt	2008-06-01 23:42:48 UTC (rev 2636)
+++ vidalia/trunk/src/CMakeLists.txt	2008-06-01 23:42:50 UTC (rev 2637)
@@ -34,6 +34,12 @@
   endif(NOT QT_CONFIG MATCHES "static")
 endif(WIN32)
 
+if (USE_MINIUPNPC)
+  include_directories(${CMAKE_CURRENT_SOURCE_DIR}/miniupnpc)
+  link_directories(${CMAKE_CURRENT_BINARY_DIR}/miniupnpc)
+  add_subdirectory(miniupnpc)
+endif(USE_MINIUPNPC)
+
 add_subdirectory(torcontrol)
 add_subdirectory(common)
 add_subdirectory(vidalia)