Skip to content

Commit

Permalink
Build SEMLA from OMEncryption
Browse files Browse the repository at this point in the history
Belonging to [master]:
  - OpenModelica/OMCompiler#2509
  • Loading branch information
adeas31 authored and OpenModelica-Hudson committed Jun 15, 2018
1 parent b96cf71 commit 8c6ff41
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions Makefile.common
Expand Up @@ -31,18 +31,19 @@ ifeq ($(OMENCRYPTION),yes)
.PHONY : semla semla-clean

semla: mkbuilddirs
mkdir -p ../SEMLA/build
(cd ../SEMLA/build && test -f Makefile || $(CMAKE) -DCMAKE_COLOR_MAKEFILE:Bool=OFF -DCMAKE_INSTALL_PREFIX:String=../install ../src -G $(CMAKE_TARGET))
(cd ../SEMLA/build && $(CMAKE) --build .)
(cd ../SEMLA/build && $(CMAKE) --build . --target install)
mkdir -p ../OMEncryption/3rdParty/SEMLA/build
# Build SEMLA
(cd ../OMEncryption/3rdParty/SEMLA/build && test -f Makefile || $(CMAKE) -DCMAKE_COLOR_MAKEFILE:Bool=OFF -DCMAKE_INSTALL_PREFIX:String=../install ../src -G $(CMAKE_TARGET))
(cd ../OMEncryption/3rdParty/SEMLA/build && $(CMAKE) --build .)
(cd ../OMEncryption/3rdParty/SEMLA/build && $(CMAKE) --build . --target install)
mkdir -p $(builddir_lib)/omc/SEMLA/LVE
cp -pPR ../SEMLA/install/bin/* $(builddir_lib)/omc/SEMLA
cp -pPR ../SEMLA/install/lib/* $(builddir_lib)/omc/SEMLA
cp -pPR ../OMEncryption/3rdParty/SEMLA/install/bin/* $(builddir_lib)/omc/SEMLA
cp -pPR ../OMEncryption/3rdParty/SEMLA/install/lib/* $(builddir_lib)/omc/SEMLA
mv $(builddir_lib)/omc/SEMLA/lve$(EXE) $(builddir_lib)/omc/SEMLA/LVE/lve_$(LVE_EXE_SUFFIX)$(EXE)

semla-clean:
rm -rf ../SEMLA/build
rm -rf ../SEMLA/install
rm -rf ../OMEncryption/3rdParty/SEMLA/build
rm -rf ../OMEncryption/3rdParty/SEMLA/install
rm -rf $(builddir_lib)/omc/SEMLA
endif # end of OMENCRYPTION

Expand Down

0 comments on commit 8c6ff41

Please sign in to comment.