diff --git a/backends/twitter/CMakeLists.txt b/backends/twitter/CMakeLists.txt index 7853267e855c5557232d02180b43b915e6a480ee..12ecb84af9a6fe8234e8a69dc98b99cb47bd6917 100644 --- a/backends/twitter/CMakeLists.txt +++ b/backends/twitter/CMakeLists.txt @@ -2,11 +2,14 @@ include_directories (${libtransport_SOURCE_DIR}/backends/twitter/libtwitcurl) FILE(GLOB SRC *.cpp libtwitcurl/*.cpp Requests/*.cpp) add_executable(spectrum2_twitter_backend ${SRC}) -if (NOT WIN32) -target_link_libraries(spectrum2_twitter_backend curl transport pthread ${Boost_LIBRARIES} ${SWIFTEN_LIBRARY} ${LOG4CXX_LIBRARIES}) -else () -include_directories("${CMAKE_SOURCE_DIR}/msvc-deps/curl/include") -target_link_libraries(spectrum2_twitter_backend libcurl transport ${Boost_LIBRARIES} ${SWIFTEN_LIBRARY} ${LOG4CXX_LIBRARIES}) +find_package(curl) + +if(CURL_FOUND) +message(STATUS "Using curl ${CURL_VERSION_STRING}: ${CURL_INCLUDE_DIRS} ${CURL_LIBRARIES}") +include_directories (${CURL_INCLUDE_DIRS}) +target_link_libraries(spectrum2_twitter_backend transport ${CURL_LIBRARIES} ${Boost_LIBRARIES} ${SWIFTEN_LIBRARY} ${LOG4CXX_LIBRARIES}) +else() +message(FATAL_ERROR "curl not found") endif() INSTALL(TARGETS spectrum2_twitter_backend RUNTIME DESTINATION bin)