CMakeLists.txt 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. include_directories(${CMAKE_BINARY_DIR}/csync ${CMAKE_BINARY_DIR}/csync/src ${CMAKE_BINARY_DIR}/src)
  2. include_directories(${CMAKE_SOURCE_DIR}/csync/src/)
  3. include_directories(${CMAKE_SOURCE_DIR}/csync/src/std ${CMAKE_SOURCE_DIR}/src)
  4. include(owncloud_add_test.cmake)
  5. owncloud_add_test(OwncloudPropagator "")
  6. owncloud_add_test(Utility "")
  7. owncloud_add_test(Updater "")
  8. SET(FolderWatcher_SRC ../src/gui/folderwatcher.cpp)
  9. IF( NOT WIN32 AND NOT APPLE )
  10. list(APPEND FolderWatcher_SRC ../src/gui/folderwatcher_linux.cpp)
  11. ENDIF()
  12. IF( WIN32 )
  13. list(APPEND FolderWatcher_SRC ../src/gui/folderwatcher_win.cpp)
  14. ENDIF()
  15. IF( APPLE )
  16. list(APPEND FolderWatcher_SRC ../src/gui/folderwatcher_mac.cpp)
  17. list(APPEND FolderWatcher_SRC ../src/gui/socketapisocket_mac.mm)
  18. ENDIF()
  19. owncloud_add_test(FolderWatcher "${FolderWatcher_SRC}")
  20. if( UNIX AND NOT APPLE )
  21. owncloud_add_test(InotifyWatcher "${FolderWatcher_SRC}")
  22. endif(UNIX AND NOT APPLE)
  23. configure_file(oc_bin.h.in oc_bin.h)
  24. owncloud_add_test(CSyncSqlite "")
  25. owncloud_add_test(NetrcParser ../src/cmd/netrcparser.cpp)
  26. owncloud_add_test(OwnSql "")
  27. owncloud_add_test(SyncJournalDB "")
  28. owncloud_add_test(SyncFileItem "")
  29. owncloud_add_test(ConcatUrl "")
  30. owncloud_add_test(XmlParse "")
  31. owncloud_add_test(FileSystem "")
  32. owncloud_add_test(ChecksumValidator "")
  33. owncloud_add_test(ExcludedFiles "")
  34. SET(FolderMan_SRC ../src/gui/folderman.cpp)
  35. list(APPEND FolderMan_SRC ../src/gui/folder.cpp )
  36. list(APPEND FolderMan_SRC ../src/gui/socketapi.cpp )
  37. list(APPEND FolderMan_SRC ../src/gui/accountstate.cpp )
  38. list(APPEND FolderMan_SRC ../src/gui/syncrunfilelog.cpp )
  39. list(APPEND FolderMan_SRC ${FolderWatcher_SRC})
  40. list(APPEND FolderMan_SRC stub.cpp )
  41. #include_directories(${QTKEYCHAIN_INCLUDE_DIR})
  42. #include_directories(${CMAKE_BINARY_DIR}/src/gui)
  43. #include_directories(${CMAKE_SOURCE_DIR}/src/3rdparty/qjson)
  44. owncloud_add_test(FolderMan "${FolderMan_SRC}")