From: Viktor Szakats Date: Tue, 6 Aug 2024 10:49:36 +0000 (+0200) Subject: cmake: show CMake platform/compiler flags X-Git-Tag: curl-8_10_0~361 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6712bd6006374b11a98264658d6a34f39612738c;p=thirdparty%2Fcurl.git cmake: show CMake platform/compiler flags To better understand which is active in which build job. Closes #14417 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 9bf5e1ea80..181db0bd3b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -54,6 +54,34 @@ include(CheckCCompilerFlag) 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})