You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Note: On windows you may have to enable the use of shared folders through the dockers interface, otherwise the container fails to start.**
118
118
119
-
To build the code invoke the script `docker-build/build_all.sh` in the `workdir` of the container.
119
+
To build the code invoke the script `docker-build/build_all.sh` in the `workdir` of the container:
120
+
121
+
```bash
122
+
bash ./docker-build/build_all.sh
123
+
```
124
+
120
125
This generates and copies all relevant build artifacts into the `assets/auto_generated` directory:
121
126
122
127
```
@@ -129,7 +134,7 @@ This generates and copies all relevant build artifacts into the `assets/auto_gen
129
134
┗ 📜unifmu_fmi2_pb2.py
130
135
```
131
136
132
-
**Note: On windows Git may be configured to replace LF line-endings with CRLF. **
137
+
**Note: On windows Git may be configured to replace LF line-endings with CRLF, which are not compatible with bash.**
133
138
134
139
Following this the cli is compiled for each platform, including the assets that were just compiled.
135
140
The final standalone executables can be found in the target folder, under the host tripple:
@@ -138,8 +143,6 @@ The final standalone executables can be found in the target folder, under the ho
138
143
- windows: unifmu-x86_64-pc-windows-gnu-0.0.4.zip
139
144
- macOS: unifmu-x86_64-apple-darwin-0.0.4.zip
140
145
141
-
**Note: The executable for any platform embeds implementations of the FMI api for all other platforms. In other words the windows executable can generate FMUs that run on all other platforms.**
142
-
143
146
## Environment Variables
144
147
145
148
In addition to the systems environment variables, UniFMU defines the following variables in the process created during instantiation of a slave.
0 commit comments