Слияние кода завершено, страница обновится автоматически
проект(kopete-webqq)
установить(LWQQ_VERSION_MAJOR "0")
установить(LWQQ_VERSION_MINOR "4")
установить(LWQQ_VERSION_PATCH "0")
установить(CMAKE_MODULE_PATH
${CMAKE_SOURCE_DIR}/cmake/modules
${CMAKE_SOURCE_DIR}/liblwqq/cmake
${CMAKE_MODULE_PATH}
)
#add_subdirectory( liblwqq )
#if(CMAKE_COMPILER_IS_GNUCXX)
# установить(CMAKE_CXX_FLAGS "-fpermissive")
#endif(CMAKE_COMPILER_IS_GNUCXX)
find_package(KDE4 ТРЕБУЕТСЯ)
включить(KDE4Defaults)
включить(MacroLibrary)
включить(CheckIncludeFile)
включить(CheckIncludeFiles)
включить(CheckSymbolExists)
включить(CheckFunctionExists)
включить(CheckLibraryExists)
включить(CheckPrototypeExists)
включить(CheckTypeSize)
add_definitions( -DKDE_DEFAULT_DEBUG_AREA=14210 )
find_package(PkgConfig ТРЕБУЕТСЯ)
pkg_check_modules(LWQQ ТРЕБУЕТСЯ lwqq>=${LWQQ_VERSION_MAJOR}.${LWQQ_VERSION_MINOR}.${LWQQ_VERSION_PATCH})
установить(SHARE_DIR "${CMAKE_INSTALL_PREFIX}/share")
установить(CMAKE_CXX_FLAGS "-fpermissive")
установить(CMAKE_REQUIRED_DEFINITIONS ${_KDE4_PLATFORM_DEFINITIONS})
если (WIN32)
установить(DISABLE_VIDEOSUPPORT ВКЛЮЧЕНО)
иначе (WIN32)
опция(DISABLE_VIDEOSUPPORT "Сборка Kopete без поддержки видео" ВЫКЛЮЧЕНА)
конец если (WIN32)
если (DISABLE_VIDEOSUPPORT)
add_definitions(-DVIDEOSUPPORT_DISABLED)
конец если (DISABLE_VIDEOSUPPORT)
если(WIN32)
установить(CMAKE_REQUIRED_LIBRARIES ${KDEWIN32_LIBRARIES})
установить(CMAKE_REQUIRED_INCLUDES ${KDEWIN32_INCLUDES})
конец если(WIN32)
add_definitions(${QT_DEFINITIONS} ${QT_QTDBUS_DEFINITIONS} ${KDE4_DEFINITIONS})
add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
включить_каталоги(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
установить(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH} )
find_package(Kopete ТРЕБУЕТСЯ)
#KDE4_NO_ENABLE_FINAL(kopete)
установить(datadir ${SHARE_DIR}/lwqq)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h )# Для config-kopete.h
#include_directories( ${CMAKE_CURRENT_BINARY_DIR} )
link_directories(
${KOPETE_BINARY_DIR}/lib
)
add_subdirectory( icons )
add_subdirectory( emoticons )
включить_каталоги(
${KOPETE_INCLUDE_DIRS}
${KOPETE_INCLUDE_DIRS}/ui/
${CMAKE_CURRENT_SOURCE_DIR}/ui/
${LWQQ_INCLUDE_DIRS}
)
########### следующая цель ###############
set(kopete_qq_PART_SRCS
qqprotocol.cpp
qq_types.cpp
qqcontact.cpp
qqaccount.cpp
qqaddcontactpage.cpp
qqeditaccountwidget.cpp
qqbridgecallback.cpp
qqloginverifywidget.cpp
qquserinfoform.cpp
qqchatsession.cpp
qqdiscuchatsession.cpp
qqgroupchatsession.cpp
qqshowgetinfo.cpp
translate.cpp
trex.cpp
ui/qqwebcamdialog.cpp
)
kde4_add_ui_files(kopete_qq_PART_SRCS
qqaddui.ui
)
kde4_add_ui_files(kopete_qq_PART_SRCS
qqaccountpreferences.ui
)
kde4_add_ui_files(kopete_qq_PART_SRCS
qquserinfoform.ui
)
kde4_add_plugin(kopete_webqq ${kopete_qq_PART_SRCS})
target_link_libraries(kopete_webqq ${KDE4_KIO_LIBS} kopete lwqq)
# Очень плохо!!!
set(PLUGIN_INSTALL_DIR "/usr/lib/kde4/")
set(SERVICES_INSTALL_DIR "/usr/share/kde4/services/")
install(TARGETS kopete_webqq DESTINATION ${PLUGIN_INSTALL_DIR})
########### установка файлов ###############
install( FILES kopete_webqq.desktop DESTINATION ${SERVICES_INSTALL_DIR})
install( FILES qqdiscuui.rc qqchatui.rc qqgroupui.rc DESTINATION ${DATA_INSTALL_DIR}/kopete_webqq)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )