]> gerrit.simantics Code Review - simantics/fmil.git/blobdiff - org.simantics.fmil.linux64/README.md
Changed FMIL core and fragments logic to properly find files
[simantics/fmil.git] / org.simantics.fmil.linux64 / README.md
diff --git a/org.simantics.fmil.linux64/README.md b/org.simantics.fmil.linux64/README.md
new file mode 100644 (file)
index 0000000..5511597
--- /dev/null
@@ -0,0 +1,23 @@
+Build FMI Library for Linux:
+Download 2.0.3-src.zip from here http://www.jmodelica.org/FMILibrary
+Derived guide: http://www.jmodelica.org/page/27916
+
+1) Download cmake (apt-get install -y cmake)
+2) Unzip the source file to a source directory (/path/to/source)
+3) Make an empty build directory (mkdir /path/to/build)
+4) Change directory to the build directory
+5) cmake /path/to/source
+6) make
+7) make install test
+       7.1) If tests fail, look at the error and fix it
+       7.2) Otherwise move on to step 8.
+8) Under your build directory should be five files:
+       - libfmu1_dll_me.so
+       - libfmu2_dll_me.so
+       - libfmu1_dll_cs.so
+       - libfmu2_dll_cs.so
+       - libfmilib_shared.so
+9) Copy the above files to where you want them (i.e. under org.simantics.fmil.linux64 libraries directory)
+10) Repeat steps 3 to 9 for "debug" shared objects, but replace the following steps:
+       "5") cmake -DFMILIB_ENABLE_LOG_LEVEL_DEBUG=ON /path/to/source (note the added param)
+       "9") Copy the files to libraries/debug directory (instead of libraries)
\ No newline at end of file