...
- Cloning repository
- git clone ssh://git@git.iter.org/imas/uda.git
- cd uda
- git checkout tags/<tag_number>
- Building
- env UDA_INSTALL=/gw/swimas/extra/uda/<tag_number>/gcc/4.8.5 ./scripts/cmake-itm-marconi-gcc-4.sh
make -C build-gcc-4
Installation
make -C build-gcc-4 install
Setting system module (has to be done manually)
- copy existing module (e.g. cp -r /gw/modules/lib/itm-boost/1.78.0 /gw/modules/lib/itm-boost/<installed version>)
- update versions etc
- Setting pkg-config (has to be done manually)
- copy existing files (e.g. cp -r /gw/switm/boost/1.78.0/gcc/4.8/lib/pkgconfig /gw/swimas/extra/uda/<tag_number>/gcc/4.8.5/lib)
- update versions etc
...
- Cloning repository
- git clone ssh://git@git.iter.org/imas/uda-plugins.git
- cd uda-plugins
- git checkout tags/<tag numer>
- Building
- env UDA_INSTALL=/gw/swimas/extra/uda/plugins/1.2.0/AL/4.9.2/gcc/7.3.0 ./scripts/cmake-itm-marconi.sh
- make -C build
An additional command is required after building and installing the plugins which is to execute the script at build/scripts/activate_plugins.sh which will register the compiled plugins in a configuration file for the uda-server to be aware of
...