-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}")
-MESSAGE(STATUS "CURL_DLL = ${CURL_DLL}")
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(CURL DEFAULT_MSG CURL_LIBRARY CURL_INCLUDE_DIR)