-# handle the QUIETLY and REQUIRED arguments and set CURL_FOUND to TRUE if
-# all listed variables are TRUE
-INCLUDE(FindPackageHandleStandardArgs)
-FIND_PACKAGE_HANDLE_STANDARD_ARGS(CURL DEFAULT_MSG CURL_LIBRARY CURL_INCLUDE_DIR)
+if( WIN32 )
+ if( CURL_LIBRARY AND CURL_INCLUDE_DIR AND CURL_DLL ) # libcurl.dll is required on Windows
+ SET(CURL_FOUND TRUE)
+ else( CURL_LIBRARY AND CURL_INCLUDE_DIR AND CURL_DLL )
+ SET(CURL_FOUND FALSE)
+ endif( CURL_LIBRARY AND CURL_INCLUDE_DIR AND CURL_DLL )
+else ( WIN32 )
+ if( CURL_LIBRARY AND CURL_INCLUDE_DIR )
+ SET(CURL_FOUND TRUE)
+ else( CURL_LIBRARY AND CURL_INCLUDE_DIR )
+ SET(CURL_FOUND FALSE)
+ endif( CURL_LIBRARY AND CURL_INCLUDE_DIR )
+endif ( WIN32 )
+
+MESSAGE(STATUS "CURL_INCLUDE_DIR = ${CURL_INCLUDE_DIR}")
+MESSAGE(STATUS "CURL_LIBRARY = ${CURL_LIBRARY}")