find_package(PkgConfig REQUIRED)

pkg_check_modules(PROCESS_CPP process-cpp REQUIRED)

set(unit_tests
  mcloud-rest-test
  mcloud-sync-test   
)

foreach(test ${unit_tests})
  add_executable(
    ${test}
    api/${test}.cpp
  )

  target_link_libraries(
    ${test}

    mcloud
    ${GTEST_BOTH_LIBRARIES}
    ${Boost_LIBRARIES}
    ${tinyxml2_LIBRARIES}
    ${NET_CPP_LDFLAGS}
    ${PROCESS_CPP_LDFLAGS}
  )

  add_test(
    ${test}
    ${test}
  )
endforeach()
