@@ -64,7 +64,7 @@ match simCode
6464case sc as SIMCODE(modelInfo=modelInfo as MODELINFO(__)) then
6565 let guid = getUUIDStr()
6666 let target = simulationCodeTarget()
67- let fileNamePrefixHash = '<%substring(intString(stringHashDjb2( fileNamePrefix)), 1, 3)%>'
67+ let fileNamePrefixHash = Util.hashFileNamePrefix( fileNamePrefix)
6868 let fileNamePrefixTmpDir = '<%fileNamePrefixHash%>.fmutmp/sources/<%fileNamePrefix%>'
6969 let()= textFile(simulationLiteralsFile(fileNamePrefix, literals), '<%fileNamePrefixTmpDir%>_literals.h')
7070 let()= textFile(simulationFunctionsHeaderFile(fileNamePrefix, modelInfo.functions, recordDecls, sc.generic_loop_calls), '<%fileNamePrefixTmpDir%>_functions.h')
@@ -1252,7 +1252,7 @@ end mapInitialUnknownsIndependentCrefs;
12521252template getPlatformString2(String modelNamePrefix, String platform, String fileNamePrefix, String fmuTargetName, String dirExtra, String libsPos1, String libsPos2, String omhome, String FMUVersion)
12531253 "returns compilation commands for the platform. "
12541254::=
1255- let fmudirname = '<%substring(intString(stringHashDjb2( fileNamePrefix)), 1, 3 )%>.fmutmp'
1255+ let fmudirname = '<%Util.hashFileNamePrefix( fileNamePrefix)%>.fmutmp'
12561256match platform
12571257 case "win32"
12581258 case "win64" then
@@ -1349,7 +1349,7 @@ template fmuMakefile(String target, SimCode simCode, String FMUVersion, list<Str
13491349 let libsStr = (makefileParams.libs |> lib => lib ;separator=" ")
13501350 let libsPos1 = if not dirExtra then libsStr //else ""
13511351 let libsPos2 = if dirExtra then libsStr // else ""
1352- let fmudirname = '<%substring(intString(stringHashDjb2( fileNamePrefix)), 1, 3 )%>.fmutmp'
1352+ let fmudirname = '<%Util.hashFileNamePrefix( fileNamePrefix)%>.fmutmp'
13531353 let compilecmds = getPlatformString2(modelNamePrefix(simCode), makefileParams.platform, fileNamePrefix, fmuTargetName, dirExtra, libsPos1, libsPos2, makefileParams.omhome, FMUVersion)
13541354 let mkdir = match makefileParams.platform case "win32" case "win64" then '"mkdir.exe"' else 'mkdir'
13551355 <<
0 commit comments