From: Eric Haszlakiewicz Date: Sun, 28 Apr 2024 17:15:42 +0000 (+0000) Subject: Although CMAKE_C_COMPILER_FRONTEND_VARIANT is defined, it's not always set to some... X-Git-Tag: json-c-0.18-20240915~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=781675758f8e0b0df7178b03ba3becfae761d1bd;p=thirdparty%2Fjson-c.git Although CMAKE_C_COMPILER_FRONTEND_VARIANT is defined, it's not always set to some value. Fix builds for cases when it's blank. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 130d827..5015408 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -276,7 +276,7 @@ message(STATUS "Wrote ${PROJECT_BINARY_DIR}/config.h") configure_file(${PROJECT_SOURCE_DIR}/cmake/json_config.h.in ${PROJECT_BINARY_DIR}/json_config.h) message(STATUS "Wrote ${PROJECT_BINARY_DIR}/json_config.h") -if (NOT DEFINED CMAKE_C_COMPILER_FRONTEND_VARIANT) # only available in cmake 3.14+ +if (NOT DEFINED CMAKE_C_COMPILER_FRONTEND_VARIANT OR "${CMAKE_C_COMPILER_FRONTEND_VARIANT}" STREQUAL "") # only available in cmake 3.14+ if ("${CMAKE_C_COMPILER_ID}" STREQUAL "MSVC") set(CMAKE_C_COMPILER_FRONTEND_VARIANT "MSVC") elseif ("${CMAKE_C_COMPILER_ID}" STREQUAL "GNU")