Copyright European Commission, 2021. This source code is released under the European Union Public Licese (EUPL) version 1.2. See LICENSE.
The build has been tested on Red Hat Enterprise (R) Linux 6.1 (Santiago) and on Fedora 31 Server.
- GCC (ver. >= 4.4.7)
- OpenMP (libGomp) (ver. >= 3.0)
- Boost C++ libraries (ver. >= 1.69)
- OpenSSL (libSSL, libCrypto) (ver. >= 1.0.1)
- libSSH (ver. >= 4.2.3)
- R (libR) (ver. >= 3.5.1)
- R package Ptable (https://github.com/sdcTools/ptable)
- input dataset (https://github.com/eurostat/confly/blob/master/data/hc_9_2_synth.csv)
Install all the dependencies, then follow the instructions contained in INSTALL in order to correctly set your PATH and LD_LIBRARY_PATH. Then:
$ git clone https://github.com/marcoStocchi/NTTS_Exppert.git exppert
$ cd exppert/
$ make test
$ make
$ make doc
The target "make test" is optional and it should help you diagnose the paths used by the build. To change them, manually modify the file "make_path" and/or "makefile". Once your setup is ready, there is no need to call make test again in the next builds.
In order to rebuild the code,
$ make clean
$ make
To clean all output artifacts, you can use the target "clean-output".
Warning (!) this will remove all the contents of the folder pointed by PATH_DATA_OUT. Use "make test" to check the correctness of the output path.
$ make test
$ make clean-output