Skip to content
Snippets Groups Projects

Resolve "Issues with FMU wrapper"

Closed Reinhard Biegel requested to merge 192-issues-with-fmu-wrapper into develop
Files
507
@@ -248,10 +248,13 @@ The following directory tree shows the folder structure, which will be created b
│ ├── bin
│ ├── include
│ └── lib
└── protobuf-shared
├── bin
├── include
└── lib
├── protobuf-shared
│ ├── bin
│ ├── include
│ └── lib
└── zlib-1.2.12
└── contrib
└── minizip
In the folder structure above:
@@ -275,10 +278,13 @@ The following directory tree shows the folder structure, which will be created b
│ ├── bin
│ ├── include
│ └── lib
└── protobuf-shared
├── bin
├── include
└── lib
├── protobuf-shared
│ ├── bin
│ ├── include
│ └── lib
└── zlib-1.2.12
└── contrib
└── minizip
In the folder structure above:
@@ -331,13 +337,13 @@ Finally, the sources are then compiled into a library.
cd ~
mkdir -p OpenPASS/thirdParty/sources
#. Download release 3.3.1 from https://github.com/OpenSimulationInterface/open-simulation-interface
#. Download release 3.5.0 from https://github.com/OpenSimulationInterface/open-simulation-interface
#. Extract
- for Windows to ``C:\OpenPASS\thirdParty\sources\open-simulation-interface-3.3.1``
- for Windows to ``C:\OpenPASS\thirdParty\sources\open-simulation-interface-3.5.0``
- for Linux to ``~/OpenPASS/thirdParty/sources/open-simulation-interface-3.3.1``
- for Linux to ``~/OpenPASS/thirdParty/sources/open-simulation-interface-3.5.0``
#. Navigate to the extracted folder
@@ -347,13 +353,13 @@ Finally, the sources are then compiled into a library.
.. code-block::
cd /C/OpenPASS/thirdParty/sources/open-simulation-interface-3.3.1
cd /C/OpenPASS/thirdParty/sources/open-simulation-interface-3.5.0
.. tab:: Linux
.. code-block::
cd ~/OpenPASS/thirdParty/sources/open-simulation-interface-3.3.1
cd ~/OpenPASS/thirdParty/sources/open-simulation-interface-3.5.0
#. Optional: Enable Arenas
@@ -548,3 +554,42 @@ Build and Install FMIL
make install
.. _appending_minizip:
Append Minizip Through Installing zlib Library
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Minizip is a contributed dependency that is not available through the package installed zlib library.
To add minizip to the project it is not required to build the whole repository.
#. Open and create directory structure
.. tabs::
.. tab:: Windows
Start |mingw_shell|
.. code-block::
cd /C/
mkdir -p OpenPASS/thirdParty/sources
.. tab:: Linux
Start ``Bash`` shell
.. code-block::
cd ~
mkdir -p OpenPASS/thirdParty/sources
#. Download release v1.2.12 from https://github.com/madler/zlib
#. Extract
- for Windows to ``C:\OpenPASS\thirdParty\sources\zlib``
- for Linux to ``~/OpenPASS/thirdParty/sources/zlib``
Loading