X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=CMakeLists.txt;h=36922f86941697674532ac95c5eebf506916c672;hp=be6493cb305e5cab91f6d9534581e9f12e2694b7;hb=2bb25e1fbdb848b76790fe060094fb62f28e65a1;hpb=480eab8daec4fb56a6886918c6a913cc197330f1 diff --git a/CMakeLists.txt b/CMakeLists.txt index be6493cb..36922f86 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,6 +4,7 @@ # : select binaries to build # -DWITH_OPENSSL=OFF : Disable OpenSSL support # -DWITH_DBUS=OFF : Disable D-Bus support +# -DWITH_WEBKIT=OFF : Disable WebKit support # -DOXYGEN_ICONS=(Builtin|External) : If "Builtin" (the default), compile our Oxygen Icon Theme subset into the binary # : If "External", we assume Oxygen is already installed on the system # -DQUASSEL_ICONS=(Builtin|External) : If "Builtin" (the default), put our own icons into the binary @@ -29,7 +30,7 @@ set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules) # Various options and variables that can be set on the command line option(WANT_CORE "Build the core (server) binary" ON) option(WANT_QTCLIENT "Build the Qt4 GUI client binary" ON) -option(WANT_MONO "Build the monolithic (all-in-one) binary" OFF) +option(WANT_MONO "Build the monolithic (all-in-one) binary" ON) option(WITH_OPENSSL "Enable OpenSSL support if present on the system" ON) option(WITH_DBUS "Enable D-Bus support if present on the system" ON) @@ -161,12 +162,14 @@ if(STATIC AND CMAKE_COMPILER_IS_GNUCXX) endif(HAVE_SSL) endif(STATIC AND CMAKE_COMPILER_IS_GNUCXX) -if(STATIC AND WIN32) - link_libraries(imm32 winmm) # missing by default :/ - if(HAVE_SSL) +if(WIN32) + #if(STATIC) + link_libraries(imm32 winmm dbghelp) # missing by default :/ + #endif(STATIC) + if(HAVE_SSL) link_libraries(${OPENSSL_LIBRARIES} libeay32MD) - endif(HAVE_SSL) -endif(STATIC AND WIN32) + endif(HAVE_SSL) +endif(WIN32) if(WIN32) set(RC_WIN32 ../pics/win32.rc) # for app icons on windows