Skip to content

Commit 3eb5093

Browse files
committed
Set GCC specific subfolder for MinGW
1 parent c2dabe7 commit 3eb5093

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Modelica/Resources/BuildProjects/CMake/Modelica_platform.cmake

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,16 @@ function(get_modelica_platform_name_with_compiler_version var)
7676
set(PLATFORM_PATH_SUFFIX "${PLATFORM_PATH_SUFFIX}/vs2019")
7777
elseif(MSVC_VERSION GREATER_EQUAL 1930 AND MSVC_VERSION LESS 1950)
7878
set(PLATFORM_PATH_SUFFIX "${PLATFORM_PATH_SUFFIX}/vs2022")
79+
elseif(CMAKE_C_COMPILER_ID STREQUAL "GNU")
80+
execute_process(
81+
COMMAND ${CMAKE_C_COMPILER} -dumpversion
82+
OUTPUT_VARIABLE GCC_VERSION
83+
OUTPUT_STRIP_TRAILING_WHITESPACE
84+
)
85+
if(GCC_VERSION)
86+
string(REPLACE "." "" GCC_VERSION_NO_DOTS "${GCC_VERSION}")
87+
set(PLATFORM_PATH_SUFFIX "${PLATFORM_PATH_SUFFIX}/gcc${GCC_VERSION_NO_DOTS}")
88+
endif()
7989
endif()
8090
endif()
8191

0 commit comments

Comments
 (0)