mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-24 10:52:52 +00:00
49 lines
1.1 KiB
CMake
49 lines
1.1 KiB
CMake
project(akonadi_next)
|
|
|
|
if(CMAKE_SOURCE_DIR STREQUAL "${akonadi_next_SOURCE_DIR}")
|
|
find_package(KDE4 REQUIRED)
|
|
include(KDE4Defaults)
|
|
find_package(Akonadi REQUIRED)
|
|
find_package(KdepimLibs REQUIRED)
|
|
endif()
|
|
|
|
include_directories(
|
|
${AKONADI_INCLUDE_DIR}
|
|
${KDE4_INCLUDES}
|
|
${KDEPIMLIBS_INCLUDE_DIR}
|
|
${QT_INCLUDES}
|
|
${Boost_INCLUDE_DIR}
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
)
|
|
|
|
add_definitions( -DQT_NO_CAST_FROM_ASCII )
|
|
add_definitions( -DQT_NO_CAST_TO_ASCII )
|
|
|
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
|
|
|
|
set(akonadi_next_SRCS
|
|
note.cpp
|
|
notecreatorandselector.cpp
|
|
quotacolorproxymodel.cpp
|
|
kcolumnfilterproxymodel.cpp
|
|
amazingcompleter.cpp
|
|
amazingdelegate.cpp
|
|
)
|
|
|
|
add_library(akonadi_next ${LIBRARY_TYPE} ${akonadi_next_SRCS})
|
|
|
|
target_link_libraries(akonadi_next
|
|
${AKONADI_COMMON_LIBRARIES}
|
|
${QT_QTCORE_LIBRARY}
|
|
${QT_QTGUI_LIBRARY}
|
|
${KDEPIMLIBS_AKONADI_LIBS}
|
|
${KDE4_KIO_LIBS}
|
|
${KDEPIMLIBS_KABC_LIBS}
|
|
${KDEPIMLIBS_KMIME_LIBS}
|
|
)
|
|
|
|
set_target_properties(akonadi_next PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})
|
|
|
|
install(TARGETS akonadi_next ${INSTALL_TARGETS_DEFAULT_ARGS})
|
|
|