X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=CMakeLists.txt;h=bfcfaf18390d4cd3120f5e95edbb3dd156e1baf5;hp=e5a6f44f0626272d1a5910cb9e4a16a88776747c;hb=b981953ff8316cc30142e511b516489d431eff07;hpb=be8488a1fe20fd121d9c54dc52b24966a3432740 diff --git a/CMakeLists.txt b/CMakeLists.txt index e5a6f44f..bfcfaf18 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -115,7 +115,7 @@ endif(DEFINED STATIC) if(STATICWIN AND WIN32) link_libraries(imm32 winmm) # missing by default :/ if(OPENSSL_FOUND) - link_libraries(${OPENSSL_LIBRARIES}) # not sure if we need it in here + link_libraries(${OPENSSL_LIBRARIES} libeay32MD) endif(OPENSSL_FOUND) endif(STATICWIN AND WIN32) @@ -135,7 +135,7 @@ endif(WIN32) macro(setup_qt4_variables) set(QUASSEL_QT_DEFINITIONS ${QT_DEFINITIONS}) set(QUASSEL_QT_LIBRARIES ) - foreach(qtmod ${ARGV}) + foreach(qtmod CORE ${ARGV}) # This needs to be a string, not a list, otherwise set_target_properties screws up... set(QUASSEL_QT_DEFINITIONS "${QUASSEL_QT_DEFINITIONS} -DQT_${qtmod}_LIB") set(QUASSEL_QT_LIBRARIES ${QUASSEL_QT_LIBRARIES} ${QT_QT${qtmod}_LIBRARY} ${QT_${qtmod}_LIB_DEPENDENCIES}) @@ -148,7 +148,7 @@ if(BUILD_CORE) setup_qt4_variables(NETWORK SCRIPT SQL) add_executable(quasselcore ${CMAKE_SOURCE_DIR}/src/common/main.cpp ${RC_SQL} ${RC_I18N} ${WIN32_RC}) - set_target_properties(quasselcore PROPERTIES COMPILE_FLAGS "${QUASSEL_QT_DEFINITIONS} -DBUILD_CORE") + set_target_properties(quasselcore PROPERTIES COMPILE_FLAGS "-DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -DBUILD_CORE") target_link_libraries(quasselcore mod_core mod_common ${QUASSEL_QT_LIBRARIES}) endif(BUILD_CORE) @@ -156,7 +156,7 @@ if(BUILD_QTCLIENT) setup_qt4_variables(GUI NETWORK) add_executable(quasselclient ${CMAKE_SOURCE_DIR}/src/common/main.cpp ${RC_ICONS} ${RC_QUASSEL_ICONS} ${RC_I18N} ${WIN32_RC}) - set_target_properties(quasselclient PROPERTIES COMPILE_FLAGS "${QUASSEL_QT_DEFINITIONS} -DBUILD_QTUI") + set_target_properties(quasselclient PROPERTIES COMPILE_FLAGS "-DQT_GUI_LIB -DQT_NETWORK_LIB -DBUILD_QTUI") target_link_libraries(quasselclient mod_qtui mod_uisupport mod_client mod_common ${QUASSEL_QT_LIBRARIES}) endif(BUILD_QTCLIENT) @@ -164,6 +164,6 @@ if(BUILD_MONO) setup_qt4_variables(GUI NETWORK SCRIPT SQL) add_executable(quassel ${CMAKE_SOURCE_DIR}/src/common/main.cpp ${RC_ICONS} ${RC_QUASSEL_ICONS} ${RC_SQL} ${RC_I18N} ${WIN32_RC}) - set_target_properties(quassel PROPERTIES COMPILE_FLAGS "${QUASSEL_QT_DEFINITIONS} -DBUILD_MONO") + set_target_properties(quassel PROPERTIES COMPILE_FLAGS "-DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -DBUILD_MONO") target_link_libraries(quassel mod_qtui mod_uisupport mod_client mod_core mod_common ${QUASSEL_QT_LIBRARIES}) endif(BUILD_MONO)