blob: 0007fa75ff1caffab63b5654ac1c35027944764f [file] [log] [blame]
IF(UNIX)
FIND_PATH(CPP_REST_INCLUDE_DIR http_client.h
"$ENV{LIB_DIR}/include"
"/usr/include/cpprest"
"${CMAKE_SOURCE_DIR}/include"
"${CMAKE_SOURCE_DIR}/include/cpprest"
NO_DEFAULT_PATH
)
SET(CMAKE_FIND_LIBRARY_PREFIXES "" "lib")
SET(CMAKE_FIND_LIBRARY_SUFFIXES ".so" ".a" ".lib")
FIND_LIBRARY(CPP_REST_LIBRARY NAMES cpprest PATHS
$ENV{LIB}
/usr/lib
/usr/lib/x86_64-linux-gnu
"$ENV{LIB_DIR}/lib"
"${CMAKE_SOURCE_DIR}/lib"
#mingw
c:/msys/local/lib
NO_DEFAULT_PATH
)
ELSE()
FIND_PATH(CPP_REST_INCLUDE_DIR http_client.h
"${PROJECT_ROOT}/include/cpprest"
)
FILE(GLOB CPP_REST_LIBRARY NAMES
"${PROJECT_ROOT}/lib/cpprest*.lib"
"${PROJECT_ROOT}/lib/cpprest*.a"
)
ENDIF()
IF (CPP_REST_INCLUDE_DIR AND CPP_REST_LIBRARY)
SET(CPP_REST_FOUND TRUE)
ENDIF (CPP_REST_INCLUDE_DIR AND CPP_REST_LIBRARY)
MESSAGE(STATUS "C++ REST Include: ${CPP_REST_INCLUDE_DIR}")
IF (CPP_REST_FOUND)
MESSAGE(STATUS "Found C++ REST: ${CPP_REST_LIBRARY}")
ELSE (CPP_REST_FOUND)
MESSAGE(FATAL_ERROR "Could not find C++ REST")
ENDIF (CPP_REST_FOUND)