Warning, /pim/kdepim-runtime/resources/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # Libkolabxml 0002 find_package(Libkolabxml 1.1 QUIET CONFIG) 0003 set_package_properties(Libkolabxml PROPERTIES DESCRIPTION "Kolabxml" URL "http://mirror.kolabsys.com/pub/releases" TYPE OPTIONAL PURPOSE "The Kolab XML Format Schema Definitions Library is required to build the Kolab Groupware Resource") 0004 0005 # Etebase library 0006 find_package(Etebase CONFIG) 0007 set_package_properties(Etebase PROPERTIES URL "https://github.com/etesync/libetebase/releases" TYPE OPTIONAL PURPOSE "The Etebase library is required to build the EteSync Groupware Resource") 0008 0009 include_directories( 0010 ${CMAKE_CURRENT_SOURCE_DIR}/shared/singlefileresource/ 0011 ${CMAKE_CURRENT_BINARY_DIR}/shared/singlefileresource/ 0012 ${CMAKE_CURRENT_SOURCE_DIR}/folderarchivesettings/ 0013 ) 0014 0015 0016 # resource tests 0017 macro( akonadi_add_resourcetest _testname _script ) 0018 if ( ${EXECUTABLE_OUTPUT_PATH} ) 0019 set( _exepath ${EXECUTABLE_OUTPUT_PATH} ) 0020 else () 0021 set( _exepath ${kdepim-runtime_BINARY_DIR}/resourcetester ) 0022 endif () 0023 if (WIN32) 0024 set(_resourcetester ${_exepath}/resourcetester.bat) 0025 else () 0026 set(_resourcetester ${_exepath}/resourcetester) 0027 endif () 0028 if (UNIX) 0029 set(_resourcetester ${_resourcetester}.shell) 0030 endif () 0031 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${_script} ${CMAKE_CURRENT_BINARY_DIR}/${_script} COPYONLY) 0032 if (KDEPIM_RUN_ISOLATED_TESTS) 0033 add_test( NAME akonadi-mysql-db-${_testname} COMMAND akonaditest -c ${kdepim-runtime_SOURCE_DIR}/resourcetester/tests/unittestenv/config-mysql-db.xml ${_resourcetester} -c ${CMAKE_CURRENT_BINARY_DIR}/${_script} ) 0034 endif () 0035 endmacro( akonadi_add_resourcetest ) 0036 0037 0038 0039 add_subdirectory( akonotes ) 0040 add_subdirectory( contacts ) 0041 add_subdirectory( dav ) 0042 add_subdirectory( ical ) 0043 add_subdirectory( imap ) 0044 if (Libkolabxml_FOUND) 0045 # The boost-provided CMake files are unreliable 0046 set(Boost_NO_BOOST_CMAKE ON) 0047 find_package(Boost MODULE REQUIRED COMPONENTS atomic thread system) 0048 unset(Boost_NO_BOOST_CMAKE) 0049 add_subdirectory( kolab ) 0050 endif() 0051 0052 if (Etebase_FOUND) 0053 add_subdirectory( etesync ) 0054 endif() 0055 0056 add_subdirectory( maildir ) 0057 0058 add_subdirectory( openxchange ) 0059 add_subdirectory( pop3 ) 0060 0061 add_subdirectory( google-groupware ) 0062 0063 add_subdirectory( shared ) 0064 add_subdirectory( birthdays ) 0065 add_subdirectory( mixedmaildir ) 0066 add_subdirectory( mbox ) 0067 add_subdirectory( vcarddir ) 0068 add_subdirectory( icaldir ) 0069 add_subdirectory( vcard ) 0070 add_subdirectory( folderarchivesettings ) 0071 if (TARGET Qt::WebEngineWidgets) 0072 add_subdirectory( tomboynotes ) 0073 add_subdirectory( ews ) 0074 endif()