# set(MIGRATION_SRCS
#     ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
#     ${CMAKE_CURRENT_SOURCE_DIR}/migrateuserjob.cpp
#     ${CMAKE_CURRENT_SOURCE_DIR}/coordinationjob.cpp
#     ${CMAKE_CURRENT_SOURCE_DIR}/sourceaccount.cpp
#     ${CMAKE_CURRENT_SOURCE_DIR}/sourceserver.cpp
#     PARENT_SCOPE
# )

include_directories(${CMAKE_CURRENT_BINARY_DIR})

set(MIGRATION_SRCS
    ${CMAKE_CURRENT_SOURCE_DIR}/migrateuserjob.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/migratefolderjob.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/coordinationjob.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/sourceaccount.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/sourceserver.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/kolabserver.cpp
)


QT4_WRAP_CPP(MIGRATION_MOC
    ${CMAKE_CURRENT_SOURCE_DIR}/migrateuserjob.h
    ${CMAKE_CURRENT_SOURCE_DIR}/migratefolderjob.h
    ${CMAKE_CURRENT_SOURCE_DIR}/coordinationjob.h
    ${CMAKE_CURRENT_SOURCE_DIR}/sourceaccount.h
    ${CMAKE_CURRENT_SOURCE_DIR}/sourceserver.h
    ${CMAKE_CURRENT_SOURCE_DIR}/kolabserver.h
)


add_executable(kolab-migration ${MIGRATION_SRCS} ${MIGRATION_MOC} ${JOBS_SRCS} main.cpp)
target_link_libraries(kolab-migration ${COMMON_DEPENDENCIES} kolabutils)

install(TARGETS kolab-migration
    RUNTIME DESTINATION ${BIN_INSTALL_DIR}
    LIBRARY DESTINATION ${LIB_INSTALL_DIR}
    ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
)

# add_subdirectory(tests)
