Skip to content
This repository was archived by the owner on May 18, 2019. It is now read-only.

Commit e6d2062

Browse files
sjoelundOpenModelica-Hudson
authored andcommitted
Make C++ FMUs respect fileNamePrefix
1 parent b383de7 commit e6d2062

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

Compiler/Template/CodegenFMUCpp.tpl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -685,12 +685,12 @@ case SIMCODE(modelInfo=MODELINFO(__), makefileParams=MAKEFILE_PARAMS(__), simula
685685
MODELICA_SYSTEM_LIB=<%fileNamePrefix%>
686686
CALCHELPERMAINFILE=OMCpp$(MODELICA_SYSTEM_LIB)CalcHelperMain.cpp
687687

688-
$(MODEL_NAME).fmu: $(MODELICA_SYSTEM_LIB)$(DLLEXT)
688+
$(MODELICA_SYSTEM_LIB).fmu: $(MODELICA_SYSTEM_LIB)$(DLLEXT)
689689
<%\t%>rm -rf binaries
690690
<%\t%>mkdir -p "binaries/$(PLATFORM)"
691691
<%\t%>mv $(MODELICA_SYSTEM_LIB)$(DLLEXT) "binaries/$(PLATFORM)/"
692-
<%\t%>rm -f $(MODEL_NAME).fmu
693-
<%\t%>zip -r "$(MODEL_NAME).fmu" modelDescription.xml binaries
692+
<%\t%>rm -f $(MODELICA_SYSTEM_LIB).fmu
693+
<%\t%>zip -r "$(MODELICA_SYSTEM_LIB).fmu" modelDescription.xml binaries
694694
<%\t%>rm -rf binaries
695695

696696
$(MODELICA_SYSTEM_LIB)$(DLLEXT):
@@ -802,7 +802,7 @@ case SIMCODE(modelInfo=MODELINFO(__), makefileParams=MAKEFILE_PARAMS(__), simula
802802

803803
.PHONY: <%modelName%>.fmu $(CPPFILES) clean
804804

805-
<%modelName%>.fmu: $(OFILES)
805+
<%fileNamePrefix%>.fmu: $(OFILES)
806806
<%\t%>$(CXX) -shared -o <%fileNamePrefix%>$(DLLEXT) $(OFILES) $(LDFLAGS) $(LIBS)
807807
<%\t%><%mkdir%> -p "binaries/$(PLATFORM)"
808808
<%\t%>cp $(BINARIES) "binaries/$(PLATFORM)/"
@@ -812,12 +812,12 @@ case SIMCODE(modelInfo=MODELINFO(__), makefileParams=MAKEFILE_PARAMS(__), simula
812812
<%\t%>cp $(SUNDIALS_LIBRARIES_KINSOL) "binaries/$(PLATFORM)/"
813813
<%\t%>cp $(OMHOME)/share/omc/runtime/cpp/licenses/sundials.license "documentation/"
814814
endif
815-
<%\t%>rm -f <%modelName%>.fmu
815+
<%\t%>rm -f <%fileNamePrefix%>.fmu
816816
ifeq ($(USE_FMU_SUNDIALS),ON)
817-
<%\t%>zip -r "<%modelName%>.fmu" modelDescription.xml binaries documentation
817+
<%\t%>zip -r "<%fileNamePrefix%>.fmu" modelDescription.xml binaries documentation
818818
<%\t%>rm -rf documentation
819819
else
820-
<%\t%>zip -r "<%modelName%>.fmu" modelDescription.xml binaries
820+
<%\t%>zip -r "<%fileNamePrefix%>.fmu" modelDescription.xml binaries
821821
endif
822822

823823
clean:

0 commit comments

Comments
 (0)