@@ -23,6 +23,7 @@ SET(WTISAPI_SOVERSION 7)
2323SET (WTDBO_SOVERSION 30)
2424SET (WTDBOSQLITE3_SOVERSION 30)
2525SET (WTDBOPOSTGRES_SOVERSION 30)
26+ SET (WTTEST_SOVERSION 1)
2627
2728IF (NOT SHARED_LIBS)
2829 IF (WIN32 )
@@ -86,6 +87,7 @@ ENDIF(GCC_COMPILER_VERSION MATCHES ".*4\\.4\\.4\\-14ubuntu5.*")
8687OPTION (BUILD_EXAMPLES "Build examples" ON )
8788OPTION (INSTALL_EXAMPLES "Install examples (binaries and source)" OFF )
8889OPTION (INSTALL_RESOURCES "Install resources directory" ON )
90+ OPTION (ENABLE_SSL "Enable cryptography functions, using OpenSSL" ON )
8991OPTION (ENABLE_GM "Enable GraphicsMagick, for supporting painting to raster images (PNG, GIF, ...) (WRasterImage)" ON )
9092OPTION (ENABLE_HARU "Enable Haru Free PDF Library, which is used to provide support for painting to PDF (WPdfImage)" ON )
9193OPTION (ENABLE_PANGO "Enable Pango Library, which is used for improved font support (WPdfImage and WRasterImage)" ON )
@@ -105,6 +107,9 @@ IF(NOT EXAMPLES_DESTINATION)
105107ENDIF (NOT EXAMPLES_DESTINATION)
106108
107109IF (WIN32 )
110+ # required for all that uses boost.asio
111+ ADD_DEFINITIONS (-D_WIN32_WINNT=0x0501)
112+
108113 IF (SHARED_LIBS)
109114 # See http://svn.boost.org/trac/boost/ticket/3465
110115 SET (WT_NO_BOOST_INTRUSIVE true )
@@ -227,7 +232,7 @@ SET(SSL_PREFIX ${USERLIB_PREFIX} CACHE PATH
227232SET (ZLIB_PREFIX ${USERLIB_PREFIX} CACHE PATH
228233 "Installation prefix of zlib library (overrides USERLIB_PREFIX)" )
229234SET (GM_PREFIX ${USERLIB_PREFIX} CACHE PATH
230- "Installation prefix of GraphicsMgick library (overrides GM_PREFIX )" )
235+ "Installation prefix of GraphicsMagick library (overrides USERLIB_PREFIX )" )
231236
232237OPTION (DEBUG "Support for debugging, must be enabled also in wt_config.xml" OFF )
233238IF (CYGWIN )
@@ -336,6 +341,8 @@ ELSE(BOOST_WT_MT_FOUND)
336341 ADD_DEFINITIONS (-DBOOST_DISABLE_THREADS -DSQLITE_THREADSAFE=0)
337342ENDIF (BOOST_WT_MT_FOUND)
338343
344+
345+
339346FIND_PACKAGE (Doxygen)
340347
341348# Boost is used nearly everywhere, so we can put these here
@@ -436,6 +443,11 @@ IF(ENABLE_HARU AND HARU_FOUND)
436443 SET (WT_HAS_WPDFIMAGE true )
437444ENDIF (ENABLE_HARU AND HARU_FOUND)
438445
446+ IF (ENABLE_SSL AND SSL_FOUND)
447+ SET (HAVE_SSL ON )
448+ SET (WT_WITH_SSL true )
449+ ENDIF (ENABLE_SSL AND SSL_FOUND)
450+
439451IF (ENABLE_GM AND GM_FOUND)
440452 SET (HAVE_GM ON )
441453 SET (WT_HAS_WRASTERIMAGE true )
0 commit comments