Differences

This shows you the differences between two versions of the page.

Link to this comparison view

doc:install:start [2019/05/11 14:21]
doc:install:start [2019/11/18 13:43] (current)
Line 1: Line 1:
 +
 +
 +
 +====== Compiling and Installing Smil ======
 +
 +===== Packages to install before... =====
 +
 +==== Ubuntu ====
 +
 +  * [[doc:​linux-packages:​ubuntu-18|Packages Ubuntu 18.04 LTS]]
 +  * [[doc:​linux-packages:​ubuntu-16|Packages Ubuntu 16.04 LTS]]
 +
 +==== Debian ====
 +
 +  * [[doc:​linux-packages:​debian-9|Packages Debian 9 - Stretch]]
 +==== CentOS ====
 +
 +  * [[doc:​linux-packages:​centos-8|Packages CentOS 8]]
 +  * [[doc:​linux-packages:​centos-7|Packages CentOS 7]]
 +
 +==== Fedora ====
 +
 +  * [[doc:​linux-packages:​fedora-27|Packages Fedora 27, 28]]
 +
 +
 +
 +
 +====== Compile and Install ======
 +
 +<code bash|**Get Smil**>
 +# get it
 +git clone https://​github.com/​ensmp-cmm/​smil
 +# create a build directory
 +mkdir -p build
 +cd build
 +</​code>​
 +
 +<code bash|**Configure Smil build**>
 +# The easiest way ..
 +../​smil/​contrib/​scripts/​config-smil
 +#
 +# or, if you want to have access to all build options, ​
 +# use ccmake..
 +ccmake ../smil
 +</​code>​
 +
 +<code bash|**Build and install Smil**>
 +# parallel make : the usual suggested value of N is "1.5 * VCPUs"
 +make -j N
 +# option
 +make doc
 +# option but recommended
 +make test
 +sudo make install
 +</​code>​
 +
 +====== Hints ======
 +
 +===== Python version =====
 +
 +===== Optimization for the architecture =====
 +
 +The default compiler optimization option is for the processor architecture the package is being compiled : ''​auto'',​ that means the low level processor instruction set.
 +
 +
 +
 +===== CentOS 7 and CentOS 8 =====
 +
  
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0