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()