From 6d5ca5ec0265ff91832a706eb32bb4e4dc7470a5 Mon Sep 17 00:00:00 2001 From: Thomas Beutlich Date: Mon, 23 Jun 2025 21:34:17 +0200 Subject: [PATCH] Set GCC specific subfolder for MinGW --- .../BuildProjects/CMake/Modelica_platform.cmake | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Modelica/Resources/BuildProjects/CMake/Modelica_platform.cmake b/Modelica/Resources/BuildProjects/CMake/Modelica_platform.cmake index bb1f8709bc..bf9d2e49bb 100644 --- a/Modelica/Resources/BuildProjects/CMake/Modelica_platform.cmake +++ b/Modelica/Resources/BuildProjects/CMake/Modelica_platform.cmake @@ -76,6 +76,16 @@ function(get_modelica_platform_name_with_compiler_version var) set(PLATFORM_PATH_SUFFIX "${PLATFORM_PATH_SUFFIX}/vs2019") elseif(MSVC_VERSION GREATER_EQUAL 1930 AND MSVC_VERSION LESS 1950) set(PLATFORM_PATH_SUFFIX "${PLATFORM_PATH_SUFFIX}/vs2022") + elseif(CMAKE_C_COMPILER_ID STREQUAL "GNU") + execute_process( + COMMAND ${CMAKE_C_COMPILER} -dumpversion + OUTPUT_VARIABLE GCC_VERSION + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + if(GCC_VERSION) + string(REPLACE "." "" GCC_VERSION_NO_DOTS "${GCC_VERSION}") + set(PLATFORM_PATH_SUFFIX "${PLATFORM_PATH_SUFFIX}/gcc${GCC_VERSION_NO_DOTS}") + endif() endif() endif()