project(CURL C)
+set(_flags)
+if(APPLE)
+ set(_flags "${_flags} APPLE")
+endif()
+if(UNIX)
+ set(_flags "${_flags} UNIX")
+endif()
+if(WIN32)
+ set(_flags "${_flags} WIN32")
+endif()
+if(CYGWIN)
+ set(_flags "${_flags} CYGWIN")
+endif()
+if(MSYS)
+ set(_flags "${_flags} MSYS")
+endif()
+if(CMAKE_COMPILER_IS_GNUCC)
+ set(_flags "${_flags} GCC")
+endif()
+if(MINGW)
+ set(_flags "${_flags} MINGW")
+endif()
+if(MSVC)
+ set(_flags "${_flags} MSVC")
+endif()
+message(STATUS "CMake platform flags:${_flags}")
+set(_flags)
+
file(STRINGS ${CURL_SOURCE_DIR}/include/curl/curlver.h _curl_version_h_contents REGEX "#define LIBCURL_VERSION( |_NUM )")
string(REGEX MATCH "#define LIBCURL_VERSION \"[^\"]*"
CURL_VERSION ${_curl_version_h_contents})