CMakeLists.txt 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. include_directories(${CMAKE_BINARY_DIR}/csync ${CMAKE_BINARY_DIR}/csync/src ${CMAKE_BINARY_DIR}/src)
  2. include_directories(${CMAKE_SOURCE_DIR}/csync/src/ ${CMAKE_SOURCE_DIR}/csync/src/httpbf/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. ENDIF()
  18. owncloud_add_test(FolderWatcher "${FolderWatcher_SRC}")
  19. if( UNIX AND NOT APPLE )
  20. owncloud_add_test(InotifyWatcher "${FolderWatcher_SRC}")
  21. endif(UNIX AND NOT APPLE)
  22. configure_file(oc_bin.h.in oc_bin.h)
  23. owncloud_add_test(CSyncSqlite "")
  24. owncloud_add_test(NetrcParser ../src/cmd/netrcparser.cpp)
  25. owncloud_add_test(OwnSql "")
  26. owncloud_add_test(SyncJournalDB "")
  27. owncloud_add_test(SyncFileItem "")
  28. owncloud_add_test(ConcatUrl "")
  29. owncloud_add_test(XmlParse "")
  30. owncloud_add_test(FileSystem "")
  31. owncloud_add_test(TransChecksumValidator "")
  32. SET(FolderMan_SRC ../src/gui/folderman.cpp)
  33. list(APPEND FolderMan_SRC ../src/gui/folder.cpp )
  34. list(APPEND FolderMan_SRC ../src/gui/socketapi.cpp )
  35. list(APPEND FolderMan_SRC ../src/gui/accountstate.cpp )
  36. list(APPEND FolderMan_SRC ../src/gui/syncrunfilelog.cpp )
  37. list(APPEND FolderMan_SRC ${FolderWatcher_SRC})
  38. list(APPEND FolderMan_SRC stub.cpp )
  39. owncloud_add_test(FolderMan "${FolderMan_SRC}")