mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-23 18:32:51 +00:00
65 lines
1.5 KiB
CMake
65 lines
1.5 KiB
CMake
project(templateparser)
|
|
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(templateparser_LIB_SRCS
|
|
templateparser.cpp
|
|
defaulttemplates.cpp
|
|
templatesutil.cpp
|
|
customtemplates.cpp
|
|
customtemplatesmenu.cpp
|
|
templatesconfiguration.cpp
|
|
templatesinsertcommand.cpp
|
|
templatessyntaxhighlighter.cpp
|
|
templatestextedit.cpp
|
|
templatestexteditor.cpp
|
|
)
|
|
|
|
include_directories(
|
|
${Boost_INCLUDE_DIR}
|
|
${CMAKE_SOURCE_DIR}/libkleo
|
|
${CMAKE_SOURCE_DIR}/messagecore
|
|
${CMAKE_SOURCE_DIR}/messageviewer
|
|
${CMAKE_SOURCE_DIR}/pimcommon
|
|
)
|
|
|
|
kde4_add_kcfg_files(templateparser_LIB_SRCS settings/templatesconfiguration_kfg.kcfgc)
|
|
|
|
kde4_add_kcfg_files(templateparser_LIB_SRCS
|
|
settings/customtemplates_kfg.kcfgc
|
|
settings/globalsettings_base.kcfgc
|
|
)
|
|
|
|
add_library(templateparser ${LIBRARY_TYPE} ${templateparser_LIB_SRCS})
|
|
target_link_libraries(templateparser
|
|
messageviewer
|
|
${KDE4_KIO_LIBS}
|
|
${KDEPIMLIBS_KMIME_LIBS}
|
|
${KDEPIMLIBS_AKONADI_LIBS}
|
|
${KDEPIMLIBS_KPIMTEXTEDIT_LIBS}
|
|
${KDEPIMLIBS_KPIMIDENTITIES_LIBS}
|
|
messagecore
|
|
kleo
|
|
kpgp
|
|
pimcommon
|
|
${QGPGME_LIBRARIES}
|
|
${QT_QTWEBKIT_LIBRARY}
|
|
)
|
|
set_target_properties(templateparser PROPERTIES
|
|
VERSION ${GENERIC_LIB_VERSION}
|
|
SOVERSION ${GENERIC_LIB_SOVERSION}
|
|
)
|
|
|
|
install(TARGETS templateparser ${INSTALL_TARGETS_DEFAULT_ARGS})
|
|
|
|
install(FILES
|
|
settings/customtemplates_kfg.kcfg
|
|
settings/templatesconfiguration_kfg.kcfg
|
|
DESTINATION ${KCFG_INSTALL_DIR}
|
|
)
|
|
|
|
if(ENABLE_TESTING)
|
|
add_subdirectory(tests)
|
|
endif()
|