nextcloud-desktop/src/CMakeLists.txt

77 lines
1.9 KiB
Text
Raw Normal View History

2011-02-17 02:21:45 +03:00
include_directories(${CMAKE_SOURCE_DIR}/src)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libqtwebdav)
2011-02-17 02:21:45 +03:00
include_directories(${CMAKE_CURRENT_BINARY_DIR})
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
include(${QT_USE_FILE})
# webdav library
set( qtwebdav_LIB_SRCS
libqtwebdav/qwebdav.cpp
libqtwebdav/qwebdav_url_info.cpp)
add_library(qtwebdav_static STATIC ${qtwebdav_LIB_SRCS})
target_link_libraries(qtwebdav_static ${QT_LIBRARIES})
qt4_automoc(${qtwebdav_LIB_SRCS})
# -------------------------------------------------------
QT4_ADD_RESOURCES ( MIRALL_RC_SRC ../mirall.qrc)
2011-04-05 13:10:44 +04:00
set(mirall_UI
mirall/folderwizardsourcepage.ui
mirall/folderwizardtargetpage.ui
mirall/folderwizardnetworkpage.ui
mirall/folderwizardowncloudpage.ui
2011-09-26 23:46:26 +04:00
mirall/statusdialog.ui
2011-09-27 21:10:01 +04:00
mirall/owncloudwizardselecttypepage.ui
mirall/createanowncloudpage.ui
mirall/owncloudftpaccesspage.ui
mirall/owncloudwizardresultpage.ui
2011-09-30 14:51:56 +04:00
mirall/owncloudcredentialspage.ui
2011-04-05 13:10:44 +04:00
)
2011-09-27 21:10:01 +04:00
2011-04-05 13:10:44 +04:00
qt4_wrap_ui(mirall_UI_SRCS ${mirall_UI})
2011-02-17 02:21:45 +03:00
set(mirall_SRCS
mirall/application.cpp
mirall/fileutils.cpp
2011-02-17 02:21:45 +03:00
mirall/folder.cpp
mirall/folderwatcher.cpp
2011-04-05 13:10:44 +04:00
mirall/folderwizard.cpp
mirall/gitfolder.cpp
mirall/inotify.cpp
mirall/networklocation.cpp
mirall/temporarydir.cpp
2011-04-08 13:36:53 +04:00
mirall/syncresult.cpp
mirall/unisonfolder.cpp
mirall/sitecopyfolder.cpp
mirall/sitecopyconfig.cpp
2011-09-26 17:00:12 +04:00
mirall/statusdialog.cpp
2011-09-27 21:10:01 +04:00
mirall/owncloudwizard.cpp
mirall/owncloudsetup.cpp
2011-10-05 19:49:03 +04:00
mirall/owncloudinfo.cpp
mirall/ownclouddircheck.cpp
mirall/mirallwebdav.cpp
)
if(CSYNC_FOUND)
set(mirall_SRCS
${mirall_SRCS}
mirall/csyncfolder.cpp
)
include_directories(${CSYNC_INCLUDE_DIR})
endif(CSYNC_FOUND)
2011-02-17 02:21:45 +03:00
qt4_automoc(${mirall_SRCS})
2011-04-05 13:10:44 +04:00
add_library(mirall_static STATIC ${mirall_SRCS} ${mirall_UI_SRCS})
2011-04-08 14:03:09 +04:00
target_link_libraries(mirall_static ${QT_LIBRARIES})
add_executable(mirall main.cpp ${MIRALL_RC_SRC})
target_link_libraries(mirall mirall_static)
target_link_libraries(mirall qtwebdav_static)
if(CSYNC_FOUND)
target_link_libraries(mirall ${CSYNC_LIBRARY})
endif(CSYNC_FOUND)
2011-02-17 02:21:45 +03:00